PowerShell Beispiele

Einfache Praxis-Beispielskripts mit PowerShell


Beiträge zu "PowerShell Beispiele"

PowerShell Email versenden: Send-MailMessage

erstellt: 05.07.2021 von Bernhard

In PowerShell kann über einen einfachen Befehl eine Email versendet werden: "Send-MailMessage". Mit dem Befehl kann das Versenden von Mails außerhalb der Applikation rein mit PowerShell getestet werden: ... weiterlesen

Preview PowerShell msi-Paket installieren

PowerShell msi-Paket installieren

erstellt: 17.02.2021 von Bernhard

MSI-Pakete können in Powershell unter anderem über Start-Process gestartet werden. Zur Kontrolle kann die Software dann in der Registry ausgelesen werden: ... weiterlesen

RDS User abmelden und UPD: User-Profile-Disk umbenennen

erstellt: 13.09.2020 von Bernhard

Um das Userprofiles einer Microsoft- Remote-Desktop-Umgebung zurückzusetzen kann die UPD (User Profile Disk) des jeweiligen Users gelöscht oder umbenannt werden. Verbindet sich der User im Anschluss erneut, wird ein neues Profil erstellt. ... weiterlesen

AD Gruppen berechtigen

erstellt: 10.09.2020 von Bernhard

Active-Directory-Gruppen mit PowerShell berechtigen.  ... weiterlesen

Preview PowerShell Aufgabenplanung: Rechner oder Server neustarten

PowerShell Aufgabenplanung: Rechner oder Server neustarten

erstellt: 27.08.2020 von Bernhard

Ein geplanter Task in Windows kann natürlich auch über PowerShell erstellt werden. ... weiterlesen

PowerShell Eventlog auslesen

geändert: 28.08.2020 von Bernhard (Erstveröffentlichung: 26.05.2020)

Mit dem Befehl "Get-WinEvent" kann über PowerShell auf das Windows Eventlog zugegriffen werden ... weiterlesen

PowerShell Registry Profilordner auslesen

erstellt: 17.02.2017 von Bernhard

Beispielskript um alle verwendeten Profilordner aus der Registry auszulesen: ... weiterlesen

Preview PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools

PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools

erstellt: 28.06.2020 von Bernhard

Als Alternative zu speziellen Programmen kann auch mit PowerShell das Datum einer Datei oder eines Ordners geändert werden.  ... weiterlesen

Preview AD: Active Directory Daten auslesen

AD: Active Directory Daten auslesen

geändert: 11.09.2020 von Bernhard (Erstveröffentlichung: 29.04.2020)

Mit Windows PowerShell Active Directory Objekte auslesen. ... weiterlesen

Preview Mit PowerShell Filesystem-Rechte setzen: ACL

Mit PowerShell Filesystem-Rechte setzen: ACL

erstellt: 26.08.2020 von Bernhard

Um bei einem bestehenden Ordner einen User mit Schreib-Berechtigungen hinzuzufügen, kann folgendes Script verwendet werden: ... weiterlesen

Preview Roulette verdoppeln: Gewinn garantiert? Martingale Simulator

Roulette verdoppeln: Gewinn garantiert? Martingale Simulator

geändert: 23.12.2019 von Bernhard (Erstveröffentlichung: 22.12.2019)

Mit der Roulette-Strategie Maringale wird entweder auf rot oder schwarz gesetzt. Sollte die gesetzte Farbe nicht kommen, wird der Einsatz verdoppelt. Mit dieser Strategie ist die Wahrscheinlichkeit zu verlieren bei geringem Einsatz und hohem Kapital relativ gering. Dennoch ist nach längerem Spielverlauf irgendwann der Punkt erreicht bei dem das Kapital überschritten wird und ein Verlieren schlussendlich vorprogrammiert: ... weiterlesen

Preview PowerShell csv mit Zeilenumbrüchen reparieren - Excel

PowerShell csv mit Zeilenumbrüchen reparieren - Excel

erstellt: 13.08.2020 von Bernhard

Mit folgendem Beispielscript können aus einer csv-Datei alle Zeilenumbrüche entfernt werden, damit diese in Excel richtig dargestellt werden: ... weiterlesen

Preview Powershell Remote

Powershell Remote

geändert: 12.09.2017 von Bernhard (Erstveröffentlichung: 16.09.2017)

Mittels Powershell Remoting können Powershellbefehle auf einem anderen Computer ausgeführt werden, ähnlich PSEXEC (siehe Remote Befehle ausführen mit psexec pstools ) oder SSH in Linux ... weiterlesen

PowerShell IP einstellen und Domain Join

geändert: 23.06.2017 von Bernhard (Erstveröffentlichung: 17.02.2017)

$ip="192.168.0.xx" $dns="192.168.0.xx" $gw="192.168.0.1" $hostname="HOSTNAME" $domain = "domain.local" $username = "$domain\Administrator" $password = "?????" | ConvertTo-SecureString -asPlainText -Force Get-netadapter | new-netipaddress -addressFamily IPv4 -ipaddress $ip -prefixlength 24 -DefaultGateway $gw Get-netadapter | Set-DnsClientServerAddress -ServerAddresses $dns $credential = New-Object System.Management.Automation.PSCredential($username,$password) Add-Computer -DomainNam... ... weiterlesen

Preview PowerShell Filetime auf 100ns genau (0,0001 ms)

PowerShell Filetime auf 100ns genau (0,0001 ms)

erstellt: 23.11.2016 von Bernhard

NTFS speichert Datei-Zeitstempel im Gegensatz zu FAT nicht im Sekundenbereich sondern auf 100ns genau, das sind bekanntlich 0.0001 ms (Millisekunden). Die genauen Zeiten: CreationTime (Erstelldatum), LastWriteTime (Änderungsdatum), LastAccessTime (Letzter Zugriff) können mittels PowerShell ausgelesen werden. ... weiterlesen

PowerShell write excel

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 18.01.2016)

$objexcel=New-Object -ComObject Excel.Application $workbook=$objexcel.WorkBooks.Open('C:\Temp\test.xlsx') $worksheet=$workbook.WorkSheets.item(1) $objexcel.Visible=$true $worksheet.Cells.Item(1,1)=1 $workbook.Save $objexcel.Quit()   ... weiterlesen

Preview Ping Netzwerkverbindung überwachen

Ping Netzwerkverbindung überwachen

geändert: 04.07.2016 von Bernhard (Erstveröffentlichung: 03.10.2015)

Einfaches Powershellskript um eine bestimmte IP zu überwachen: bei Verbindungsaufbau oder Verbindungsabbruch wird ein Information in Form eines ToolTip angezeigt. Im Powershellfenster wird die Verbindung protokolliert. ... weiterlesen

Preview Dateiversionsverlauf wiederherstellen

Dateiversionsverlauf wiederherstellen

geändert: 04.07.2016 von Bernhard (Erstveröffentlichung: 21.09.2015)

Das hier vorgestellte Powershell-Skript kopiert die neuesten Dateien des Dateiversionsverlauf in einen beliebigen Ordner oder auf einen anderen Computer. In der Kopie wird dabei das Datum aus dem Dateinamen entfernt und somit die ursprünglichen Dateinamen wiederhergestellt. ... weiterlesen

eine bestimmte Datei auf Änderung überwachen

geändert: 04.07.2016 von Bernhard (Erstveröffentlichung: 05.04.2015)

Um eine einzelne Datei auf deren Änderungszeit (lastwritetime) zu überwachen, habe ich folgendes Powershell Script geschrieben: Ändert sich der Zeitstempel der Datei öffnet sich eine Textbox und bleibt bis zum bestätigen im Vordergrund. ... weiterlesen

Preview Ping Computers or Websites Latency

Ping Computers or Websites Latency

geändert: 04.07.2016 von Bernhard (Erstveröffentlichung: 21.03.2013)

Beispielskript um genaue Latenzzeiten einzelner Seiten / PCs oder Server mittels ping (in Powershell: Test-Connection) zu messen ... weiterlesen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.