Ordnerfreigaben mit der Powershell abfragen Get-WMIObject -Query “SELECT * FROM Win32_Share” | FT Get-WMIObject -ComputerName “PC100” -Query “SELECT * FROM Win32_Share” | FL Get-WMIObject -ComputerName
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 File – NTFS Rechte auslesen
NTFS Rechte auslesen Get-Acl -path “C:\Temp” Get-Acl -path “C:\Temp” | Select -expand Access Get-Acl C:\Windows\*.* | FL Get-Acl C:\Windows\*.log | FT Get-ChildItem “C:\Temp” -recurse |
WeiterlesenPowershell File – Ist eine Datei vorhanden oder nicht
Überprüfen ob eine Datei vorhanden ist $FileName = “C:\temp\test.txt” if (Test-Path $FileName) { Write-Host “Die Datei existiert” } else { Write-Host “Die Datei existiert nicht”
WeiterlesenPowershell File – Ordner vorhanden oder nicht
Überprüfen ob ein Ordner vorhanden ist $dir = “C:\Temp” if (Test-Path $dir) { Write-Host “Ordner ist vorhanden” } else { Write-Host “Ordner ist nicht vorhanden”
WeiterlesenPowershell File – Ordner erstellen
Mit der Powershell einen Ordner erstellen $dir = “C:\Temp\Test” if(!(Test-Path -Path $dir )){ New-Item -ItemType directory -Path $dir Write-Host “Neuer Ordner wurde erstellt” } else
WeiterlesenPowershell File – Datei verschieben
Mit der Powershell eine Datei verschieben Move-Item -Path “D:\Eigene Dateien\xy.jpg” -Destination “D:\Eigene Dateien\Bilder” Powershell File – Ordner erstellen
WeiterlesenPowershell File – Dateien listen aber einen Ordner auslassen
Dateien anzeigen aber einen Unterordner auslassen Get-ChildItem -Recurse “C:\TestDir” | Where-Object { $_.FullName -notmatch ‘\\Test2($|\\)’ } | Where {! $_.PSIsContainer } | Select Name,FullName Powershell
WeiterlesenPowershell – File Liste Daten eines Ordners und Unterordner
Dateien eines Ordners und Unterordners auflisten Get-ChildItem -Recurse “C:\TestDir” | Where { ! $_.PSIsContainer } | Select Name,FullName,Length Powershell File – Dateien listen aber einen
WeiterlesenPowershell – File letzter Schreibzugriff get date
Letzter Schreibzugriff auf eine Datei Get-ChildItem D:\Data\DESKTOP -recurse | where-object {$_.mode -notmatch “d”} | where-object {$_.lastwritetime -gt [datetime]::parse(“01/01/2016”)} | format-table lastwritetime, fullname -autosize | out-file
WeiterlesenPowershell – File letzter Schreibzugriff get hours
Letzter Schreibzugriff auf eine Datei in Stunden get-childitem D:\Data\DESKTOP -recurse | where-object {$_.mode -notmatch “d”} | where-object {$_.lastwritetime -gt [datetime]::Now.AddHours(-72)} | format-table lastwritetime, fullname -autosize
WeiterlesenSelf Signed Certificate – Powershell
Abfragen der CMDlets: Get-Command -Module PKI Erstellen eines selbstsignierten Zertifikats: New-SelfSignedCertificate -DnsName winserver.ndsedv.de -CertStoreLocation cert:\LocalMachine\My MMC > Zertifikate > überprüfen Setzen das notwendige Passwort zum
WeiterlesenPowershell Version abfragen
Hier ein paar Beispiele um die aktuelle Powershell Version auszulesen. $PSVersionTable $Host.Version Get-Host Get-Host | Select-Object Version
Weiterlesen