Mit diesen Onelinern erstellen wir ein Gruppenrichtlinienobjekt und verknüpfen es mit einer OU: New-GPO -Name “Personal” | New-GPLink -Target “OU=Personal,DC=ndsedvdc=de” -LinkEnabled Yes Oder verlinken ein
WeiterlesenSchlagwort: Powershell
Powershell – Eingeschränkte Kerberos Delegierung einrichten
Setup Kerberos Delegation Ein Client greift auf ein Frontend zu und das Frontend auf das Backend im Namen des Benutzers. setspn -A WebService/SRV01.ndsedv.de:433 iis-gmsa $computer
Weiterlesen.NET Framework TLS Konfiguration ermitteln und setzen
# Konfiguration ermitteln [Net.ServicePointManager]::SecurityProtocol # Konfiguration einzeln setzen [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::TLS [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::TLS11[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::TLS12 # Konfiguration all in One [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls, [System.Net.SecurityProtocolType]::Tls11,[System.Net.SecurityProtocolType]::Tls12
WeiterlesenPS Drucker – Testseite Drucken
Testseite drucken Mit der Powershell eine Testseite ausdrucken: $printer = Get-WmiObject -Class win32_printer -Filter “Name=’Samsung C460 Series'” $printer.PrintTestPage()
WeiterlesenPS 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 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
WeiterlesenPS Pagefile löschen
$privileges = Get-WmiObject -Class Win32_computersystem -EnableAllPrivileges $privileges.AutomaticManagedPagefile = $false $privileges.Put() $pagefile = Get-WmiObject -Query “select * from Win32_PageFileSetting where name=’c:\\pagefile.sys'” $pagefile.Delete() Restart-Computer
Weiterlesen