Mit diesen Skripts erstellen wir neue Firewall Regeln: New-NetFirewallRule -DisplayName “Ping blockieren” -Direction Inbound -Protocol icmpv4 -Action Block -Profile Privat New-NetFirewallRule -DisplayName “Test1” -Direction Inbound
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 Rolle installieren und Active Directory Domain Services Deployment
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
WeiterlesenPowershell – 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
WeiterlesenPowershell 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 |
Weiterlesen