Change Passwort Remotely Das Password eines Benutzers remote ändern: $password = “Passw0rd” $admin = [ADSI](‘WinNT://DC01/admin,user’) $admin.SetPassword($password) $admin.SetInfo() $password = “Passw0rd” $admin = [ADSI](‘WinNT://DC01/administrator,user’) $admin.SetPassword($password) $admin.SetInfo()
WeiterlesenJahr: 2017
PS Internet – Bin ich Online, habe ich einen Zugang zum Internet
Check Internet connection Mit der Powershell prüfen ob man Zugang zum Internet hat. Der Wert ist true. [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]'{DCB00C01-570F-4A9B-8D69-199FDBA5723B}’)).IsConnectedToInternet
WeiterlesenPS Group – Gruppenmitgliedschaften ausgeben
Die Gruppenmitgliedschaften (MemberOf) eines Benutzers ausgeben: # Kurze Version (Get-ADUser -Identity NDS -Properties MemberOf).MemberOf # Lange Version (Get-ADUser -Identity NDS -Properties MemberOf).MemberOf | ForEach-Object -Process
WeiterlesenPS GPO – GPUpdate force
Update Grouppolicy Über die Powershell lassen sich die Gruppenrichtlinien wie folgt updaten: Invoke-GPUpdate -Computer $computer -Force -RandomDelayInMinutes 0
WeiterlesenDHCP Server installieren mit der Powershell
DHCP Server Einrichtung mit der Powershell. # Remote Verbindung aufbauen falls eine Remote Installation erfolgen soll Enter-PSSession -ComputerName DC01 # Feature namentlich anzeigen lassen Get-WindowsFeature
WeiterlesenPS File – Leerzeilen entfernen Textdatei, CSV
Remove empty lines Ohne Aufwand lassen sich Leerzeilen z.B. aus Textdateien oder auch .csv Dateien entfernen. (Get-Content -Path C:\Temp\TestFile.txt) | Where-Object -FilterScript {$_.Trim() -ne ”
WeiterlesenPS File – Change File Attribute Values
Change File Attributes Mit wenig Aufwand verändern wir die Attribute einer Datei. Set-ItemProperty -Path “C:\Temp\TestFile.txt” -Name LastWriteTime -Value ((Get-Date).AddDays(-7)) Set-ItemProperty -Path “C:\Temp\TestFile.txt” -Name LastAccessTime -Value
WeiterlesenPS AD – Check LDAPs Port 636
Port 636 available Entweder nutzt man das Tool ldp.exe oder ein Powershell Skript zur Überprüfung ob LDAPs funktioniert. Ein Zertifikat wird vorausgesetzt. # Check LDAPS
WeiterlesenPS AD – Set UserAccountControl Password never expires
UserAccountControl Password never expires Mit diesen Beispiel-Skripten setzten wir einen neuen Wert für das Attribut UserAccountControl. Ich setze das gerne schon mal als Task ein,
WeiterlesenPS GPO – Backup & Restore
GPO – Backup & Restore # Group Poliy Modul laden Import-Module -Name GroupPolicy # Gruppenrichtlinien und deren IDs auflisten Get-GPO -All | Sort-Object -Property DisplayName
WeiterlesenPS DNS – Cache löschen lokal oder remote
DNS Probleme lösen Wenn es beim Aufrufen von Webadressen zu Problemen kommt, kann das am lokalen DNS Cache liegen. Der PC speichert die IP-Adressen besuchter
Weiterlesen