Active Directory mit der Powershell installieren # Active Directory Rolle installieren Install-WindowsFeature -name AD-Domain-Services –IncludeManagementTools # Active Directory Domain Services Deployment $pwdSS = ConvertTo-SecureString -String
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 – Active Directory Version ermitteln
Import-Module ActiveDirectory [CmdletBinding()] Param( [Parameter(Mandatory=$False,Position=0)] [string] $DomainController ) if ($DomainController) { $AD = Get-ADRootDSE -Server $DomainController Get-ADObject $AD.SchemaNamingContext -Server $DomainController -Property ObjectVersion } else {
WeiterlesenPowershell – Ping Serverliste
Mit diesem einfachen Skript pingen wir eine Liste von Maschinen an und bekommen einen Status zurück. # create a file with name “ips.txt” (containing ips
WeiterlesenPowershell – DNS Alterungs-/Aufräumeigenschaften Bericht Aging/Scavenging Report
DNS Scavenging Report If (-not (Get-Module DNSServer -ErrorAction SilentlyContinue)) { Import-Module DNSServer } #Report der Einstellungen $DnsServer = ‘winserver.ndsedv.de’ $filename = “C:\Report\$($DNSServer)_AgScavConfig_$(get-date -Uformat “%Y%m%d-%H%M%S”).csv” $zones
WeiterlesenPowershell – DNS Host A Eintrag erstellen
Powershell DNS Host A Record anlegen DNS Host A Eintrag erstellen Add-DnsServerResourceRecordA -Name TestMachine01 -IPv4Address 172.18.32.111 -ZoneName ndsedv.de -ComputerName winserver -CreatePtr Add-DnsServerResourceRecordA -Name TestMachine01 -IPv4Address
WeiterlesenPowershell – Freigabe erstellen
Eine Freigabe mit der Powershell erstellen md D:\Share $share =[wmiclass]”win32_share” $share.Create(“d:\Share”,”TestShareName”,0) gwmi win32_share gwmi win32_share -Filter “name = ‘TestShareName’” gwmi win32_share -Filter “name = ‘TestShareName’”
WeiterlesenVBS – Dateistruktur erstellen inkl. Testdateien
Create Directory and File Structure via VBS Mit diesem .vbs Skript erstellt ihr so viele Ordner und Unterordner wie ihr wollt. Dabei werden in jedem
WeiterlesenPowershell Auslagerungsdatei – konfigurieren
Powershell Auslagerungsdatei konfigurieren # Deaktivieren der Auslagerungsdateigröße für alle Laufwerke automatisch verwalten $computersys = Get-WmiObject Win32_ComputerSystem -EnableAllPrivileges $computersys.AutomaticManagedPagefile = $False $computersys.Put() # Aktivieren der automatischen
Weiterlesen![Powershell Exchange - Mailbox in PST exportieren, löschen, neu anlegen, PST importieren 7 Exchange Server 2019](https://www.der-windows-papst.de/wp-content/uploads/2020/08/Exchange-Server-2019.png)
Powershell Exchange – Mailbox in PST exportieren, löschen, neu anlegen, PST importieren
Exchange Postfach in PST exportieren Exchange Mailboxen lassen sich auf einfache Weise in PST Dateien exportieren. das kann als Backup dienen, oder die Vorbereitung für
WeiterlesenCMD – Benutzerprofile verschieben
Mit diesem Skript kopieren wir die Benutzerprofile von C: nach E: und löschen die Quelle: kopieren, löschen, verlinken robocopy c:\users e:\users /mir /sec /xj rd
WeiterlesenPowershell – Dienste auslesen und farbig anzeigen lassen
Mit diesem Skript lesen wir die Windows-Dienste aus und lassen uns aktive Dienste grün und inaktive Dienste rot darstellen: get-service | ConvertTo-Html -Property Name,Status |
WeiterlesenPowershell – Netzwerk Ping Antwortzeit
Mit diesem Skript lassen wir uns die IP-Adresse und die tatsächliche Antwortzeit ausgeben wenn die Antwortzeit über 2 Sekunden liegt: $ping = Test-Connection DC01, DC02, Client01
Weiterlesen