Datei suchen und löschen # Rekursive Suche in Verzeichnis $SV = “C:\” # Suche nach Datei $Datei = “test.inf” #Dateiermittlung Get-ChildItem -Path $SV -Recurse -Include
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 CA – Fehlgeschlagene Anforderungen etc. löschen
Zertifikatsstelle fehlgeschlagene Anforderungen löschen Mit diesem Powershell Skript löschen wir zur Bereinigung der Datenbank fehlgeschlagene Anforderungen, abgelaufene Zertifikate und ausstehenden Anforderungen. PS PKI v3.2.6 CMDLets.zip
WeiterlesenPowershell – Upgrade Windows Certificate Authority from CSP to KSP and from SHA-1 to SHA-256
Mit diesem Powershel Skript kann man die CA vom CSP auf KSP und von SHA1 auf SHA256 hochstufen. Voraussetzung: die CA ist auf einem Server 2012 oder R2
WeiterlesenPowershell – Test-ServerSSLSupport
Webserver Test SSL Support Mit diesem Skript kann man Webserver testen. Dieses Skript stammt von: https://www.sysadmins.lv/blog-en/default.aspx Test-ServerSSLSupport.zip
WeiterlesenPowershell – Domain Informationen auslesen Whois
Mit diesem Powershell Skript lassen sich verschiedene Informationen über eine Domäne auslesen. Skript Download: WhoIs
WeiterlesenPowershell – Datei Download mit Bits
Download File with BitsTransfer Start-BitsTransfer -Source ` -Destination C:\temp\CitrixReceiver.zip Start-BitsTransfer -Source https://www.der-windows-papst.de/download/Win_Pro_10_2004_64BIT_German.ISO -Destination S:\ -Description WIN10-2004-ISO -DisplayName WIN10-2004-ISO -Priority High Powershell Download Bits https://www.der-windows-papst.de/2018/11/17/bitsadmin-hintergrunduebertragungsdienst/
WeiterlesenPowershell – ISO mounten und unmounten
# ISO mounten $ImagePath = “D:\DATA\ISOS\WINDOWS 7 PRO NDS2.iso” Mount-DiskImage -ImagePath $ImagePath -StorageType ISO # ISO unmounten Dismount-DiskImage -ImagePath $ImagePath
WeiterlesenPKI – Commandline certutil
PKI Kommandozeilen Befehle Hier ein paar certurtil Befehle die zur Konfiguration einer Zertifizierungsstelle nützlich seien könnten. # Root-CA inf [Version] Signature=”$Windows NT$” [PolicyStatementExtension] Policies =
WeiterlesenPowershell AD – Homedrive Homepath Basisordner
Active Directory Homedrive Homepath Basisordner Alle Benutzer der OU bekommen ein Homedrive und Homepath gesetzt: $userbase = Get-ADUser -Filter * -SearchBase “OU=Users,OU=Test,OU=Konfiguration,DC=NDSEDV,DC=DE” foreach($user in $userbase){
WeiterlesenPowershell Exchange – Lizenzen auslesen
Lizenzen auslesen Get-ExchangeServerAccessLicenseUser –LicenseName “Exchange Server 2013 Standard CAL” Get-ExchangeServerAccessLicenseUser –LicenseName “Exchange Server 2013 Enterprise CAL” https://gallery.technet.microsoft.com/68321b75-ab3d-4e04-9fe1-6a42de23b67f#content
WeiterlesenPowershell File – Suche nach Dateien zuletzt modifiziert älter als x Stunden
get-childitem “D:\DATA\Desktop” -recurse | where-object {$_.mode -notmatch “d”} | where-object {$_.lastwritetime -gt [datetime]::Now.AddHours(-1)} | format-table lastwritetime, fullname -autosize | out-file C:\Temp\LastMod.log -append get-childitem “D:\DATA\Desktop” -recurse
WeiterlesenPowershell – Windows LastBootUptime ermitteln
System LastBootUptime per Powershell $wmi=Get-WmiObject -computername worker -Class Win32_OperatingSystem $wmi.converttodatetime($wmi.lastbootuptime) ((get-date) – (gcim Win32_OperatingSystem).LastBootUptime).ToString(‚g‘) Get-WinEvent -ProviderName eventlog -Computername “Worker” | Where-Object {$_.Id -eq 6005} |
Weiterlesen