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 {
WeiterlesenSchlagwort: Powershell
Powershell – 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 – 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’”
Weiterlesen
Netzwerkprofil per Powershell umstellen
Netzwerkprofil umschalten Mit diesem Befehlen lesen wir das aktuelle Netzwerkprofil aus: Get-NetConnectionProfile Mit diesem Befehlen ändern wir das aktuelle Private Netzwerkprofil in ein Öffentliches Netzwerkprofil: Set-NetConnectionProfile -InterfaceIndex
WeiterlesenServer 2012 – DNS Einträge per DNSCMD oder Powershell erstellen
DNS Records mit dem Tool DNSCMD erstellen In dieser Anleitung beschreibe ich, wie wir DNS Einträge entweder per DNSCMD oder mit der Powershell anlegen. Dazu
WeiterlesenKonfiguration der Auslagerungsdatei per Powershell
Die Auslagerungsdatei mit der Powershell konfigurieren Mit Hilfe der Powershell können wir die Auslagerungsdatei nach unseren Anforderungen lokal oder remote sehr schnell konfigurieren. Auch für Client
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
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
WeiterlesenPowershell File – Suche nach Dateien zuletzt modifiziert älter als x Tage
Mit diesem Script werden folgende Parameter abgefragt: Wo soll gesucht werden? Wohin soll das Log geschrieben werden und wie soll es heißen? Dateien älter als
WeiterlesenVSS per Kommandozeile aktivieren
Schattenkopien managen Der Volume Shadow Service erstellt Snapshots von Dateien auch Laufwerken, die nachher wiederhergestellt werden können. Das beste Beispiel dafür ist die Systemwiederherstellung. VSS
WeiterlesenPowershell AD – Test Domäne anlegen
Test Domäne anlegen – Entwicklung Dieses Skript legt eine neue OU namens Entwicklung sowie 5 weitere untergeordnete OUs mit Gruppen und Benutzern an. Powershell Skript
Weiterlesen