Mit einem kleinen 2 Zeiler ist das schnell umgesetzt. Powershell – Programm ausführen als… $gc=Get-Credential Start-Process c:\windows\notepad.exe -Credential $gc
WeiterlesenKategorie: Skripte
Eine Sammlung eigener Skripte und Skripte aus diversen Quellen. Sofern meine Quelle eine Quellangabe hatte, ist diese auch übernommen worden. Die Dokumente stammen alle von mir “Erstellt von Jörn Walter” und sollen zeigen, wie Skripte richtig eingesetzt und ausgeführt werden.
Powershell – Base64 in Text in Base64
Einen Text in Base64 codieren #Text in Base64 $Text = Read-Host -Prompt ‘Text in Base64’ $Uni = [System.Text.Encoding]::Unicode.GetBytes($Text) $Hex = [Convert]::ToBase64String($Uni) echo “$Hex” Powershell –
WeiterlesenPowershell Clipboard – Zwischenablage auslesen und löschen
Mit diesen sehr einfachen Befehlen können wir die Zwischenablage auslesen, etwas zwischenspeichern und löschen. Get-Clipboard Set-Clipboard “Mein Text” Echo $Null | Clip.exe
WeiterlesenPowershell Edge – Favoriten Backup & Restore
Sicherung der Favoriten vom Edge Browser Dieses Skript funktioniert nur mit dem alten Edge Browser. # Backup Edge Favoriten $name = [Environment]::UserName $EdgeFavPath = “C:\Users\$name\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\MicrosoftEdge\User\Default\DataStore\Data\nouser1\120712-0049\”
WeiterlesenPowershell Taskplaner – gMSA Account zur Ausführung einsetzen
Mit diesem Skript erstellt ihr eine Aufgabe im Taskplaner und nutzt zur Ausführung einen gMSA Account. Powershell Taskplaner – gMSA Account zur Ausführung einsetzen Info:
WeiterlesenPowershell Exchange – ActiveSync OU weit aktivieren
Enable Active-Sync Mit diesem OneLiner aktivieren wir ActiveSync auf einer ausgewählten OU. Add-PSSnapin *Exchange* Get-CASMailbox -OrganizationalUnit ‘Users,OU=Others,OU=Department,OU=DE Essen,OU=IT Europe,OU=Root,DC=usr,DC=ndsedv,DC=de’ -ResultSize Unlimited | set-CASMailbox -ActiveSyncEnabled:$True mit
WeiterlesenPowershell AD – Computer deaktivieren und in eine OU verschieben
Deaktivierte Computer verschieben Mit diesem Skript deaktiviert und verschiebt ihr Computer in eine ausgewählte OU. Das Skript enthält eine Funktion zur Ausführung. Skript: Disable and
WeiterlesenPowershell AD – User deaktivieren und in eine OU verschieben
Mit diesem Skript deaktiviert und verschiebt ihr User in eine ausgewählte OU. Das Skript enthält eine Funktion zur Ausführung. Skript: Disable and Move AD User
WeiterlesenPowershell Web – Webseite URLs Verlinkungen ermitteln
Mit diesen beiden Zeilen ermitteln wir die gesamten Verlinkungen von einer Startseite. $site = Invoke-WebRequest -Uri https://www.der-windows-papst.de/ $site.Links.Href | Sort-Object | Get-Unique
WeiterlesenPowershell AD – Test Accounts anlegen
$fnames = @( ‘Joern’ ‘Manfred’ ) $lnames = @( ‘Walter’ ‘Papst’ ) $secpass = Read-Host -Prompt ‘Password’ -AsSecureString $ou = “OU=User Accounts,OU=User,OU=ORG,DC=ndsedv,DC=de” foreach ($fname in
WeiterlesenPowershell AD – SamAccountName ändern
Get-ADUser -Identity ‘Test3’ | Set-ADUser -SamAccountName ‘3Test’ -Passthru
WeiterlesenPowershell AD – Schemaversion ermitteln
Powershell Skript Schemaversion abfragen Zur Abfrage der Schemaversion kann folgendes Skript eingesetzt werden. $ads = [System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema]::GetCurrentSchema() $adse = $ads.GetDirectoryEntry() switch ($adse.ObjectVersion) { 13{“{0,35} ” -f
Weiterlesen