PowerShell Befehle

Befehl Beschreibung
Expand-Archive -Path File.zip -DestinationPath C:\Folder Unzip file
ipconfig /all | Select-String -Pattern '-E7' -Context 5,4 get interface wich contains E7 in mac adress 5 lines before and 4 after
tnc -port 443 grunwald.systems alias für Test-NetConnection - test if port open
Rename-Computer -NewName “Server044” -DomainCredential Domain01\Admin01 -Restart Umbenennen eines lokalen Remotecomputers
Rename-Computer -ComputerName “Srv01” -NewName “Server001” -DomainCredential Domain01\Admin01 -Force Umbenennen eines Remotecomputers
Get-NetconnectionProfile
Set-NetconnectionProfile -InterfaceIndex 28 -NetworkCategory Private
Netzwerk auf privat stellen
Set-NetConnectionProfile -Name <Name des Netzwerks> -NetworkCategory <public oder private> Netzwerk auf privat oder öffentlich stellen
Get-ADDomainController Informationen zu den DCs und der Domäne
Get-ADForest | Select ForestMode Forest-Funktionsebene
Get-ADDomain | select DomainMode Domain-Funktionsebene
Get-Childitem -file C:\Path\To\Folder\ Gibt alle Dateien im Ordner “Folder” aus
Get-Childitem -folder C:\Path\To\Folder\ Gibt alle Ordner im Ordner “Folder” aus
Get-Childitem c:\Path\To\Folder\*.wav Gibt alle WAV-Files im Ordner “Folder” aus
Get-WindowsFeature FS-SMB1 Status von SMBv1 prüfen
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol SMBv1 aktivieren
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol SMBv1 dektivieren
Get-Content C:\log.txt –Wait (Log-)File Inhalt “live” ausgeben
Get-Content C:\log.txt -Tail 3 Letzte 3 Zeilen eines (Log-)Files ausgeben
Get-WmiObject win32_SystemEnclosure | select serialnumber Serialno. / Service Tag auslesen
New-SelfSignedCertificate -Subject wsus.oes.ml-bw.de -DnsName wsus.oes.ml-bw.de -CertStoreLocation cert:\LocalMachine\My -KeyAlgorithm RSA -KeyLength 2048 -KeyExportPolicy Exportable -NotAfter (Get-Date).AddYears(10) Self Signed Cert 10 Jahre