PowerShell – Windows

Windows Installation auf Fehler prüfen und reparieren

Repair-WindowsImage -Online -CheckHealth

Repair-WindowsImage -Online -ScanHealth

Repair-WindowsImage -Online -RestoreHealth

Ordnerberechtigungen auslesen -> in CSV Datei sichern

$DirectoryPath=“\\server\FREIGABE“ (Get-Acl $DirectoryPath).AccessToString | ft -a > C:\temp\AUSGABE_Berechtigungen.csv

SMB1 aktivieren -> !!!ACHTUNG!!! NEUSTART DANACH!!!

Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

SMB1 deaktivieren

Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol

Die Vertrauensstellung zwischen dieser Arbeitsstation und der primären Domäne …

Reset-ComputerMachinePassword -Server „[DOM-SERVER]“ -Credential [DOM-Administrator]

ODER

$cred = Get-Credential //geben Sie hier im sich öffnenden Dialog Benutzerdaten mit Domänen-Admin-Rechten ein

Reset-ComputerMachinePassword -Server dc.fqdn -Credential $cred

Test-ComputerSecureChannel -Repair -Server dc.fqdn -Credential $cred

ODER

NETDOM.EXE RESETPWD /Server:Domänencontroler /UserD:DOMÄNE\XXXXX /PasswordD:XXXXXX

Passwort Änderung für alle Benutzer einer OU erzwingen

Get-ADUser -Filter * -SearchBase “OU=Benutzer,DC=[DOMÄNE],DC=[LOCAL]” | Set-ADUser -ChangePasswordAtLogon:$True

WebAPP veröffentlichen welche nicht lokal installiert sind

New-RDRemoteApp -Alias „[NAME_DER_APP]“ -CollectionName „TS“ -DisplayName „[ANZEIGENAME_DER_APP]“ -FilePath „[PFAD_ZU_DER_APP-EXE]“

Windows Firewall ausschalten

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False

Windows Firewall einschalten

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True

Windows App Troubleshooting

APP-Deinstallieren // Beispiel „WindowsCamera App“

get-appxpackage *Microsoft.WindowsCamera* | remove-appxpackage