Remove empty lines Ohne Aufwand lassen sich Leerzeilen z.B. aus Textdateien oder auch .csv Dateien entfernen. (Get-Content -Path C:\Temp\TestFile.txt) | Where-Object -FilterScript {$_.Trim() -ne ”
WeiterlesenSchlagwort: Powershell
PS File – Change File Attribute Values
Change File Attributes Mit wenig Aufwand verändern wir die Attribute einer Datei. Set-ItemProperty -Path “C:\Temp\TestFile.txt” -Name LastWriteTime -Value ((Get-Date).AddDays(-7)) Set-ItemProperty -Path “C:\Temp\TestFile.txt” -Name LastAccessTime -Value
WeiterlesenPS DNS – Cache löschen lokal oder remote
DNS Probleme lösen Wenn es beim Aufrufen von Webadressen zu Problemen kommt, kann das am lokalen DNS Cache liegen. Der PC speichert die IP-Adressen besuchter
WeiterlesenPS Pagefile löschen
$privileges = Get-WmiObject -Class Win32_computersystem -EnableAllPrivileges $privileges.AutomaticManagedPagefile = $false $privileges.Put() $pagefile = Get-WmiObject -Query “select * from Win32_PageFileSetting where name=’c:\\pagefile.sys'” $pagefile.Delete() Restart-Computer
WeiterlesenPowershell – Active Directory Kennwort Erinnerung per E-Mail und LOG
Password Reminder Mit dieser Anleitung lassen sich kinderleicht Kennworterinnerungen per E-Mail versenden. Dieses Skript am besten täglich per Aufgabenplanung ausführen lassen. Die User werden 2
WeiterlesenPS Task – Aufgabenplanung File Transfer
Das Ziel dieser Anleitung ist die Erstellung von mehreren geplanten Aufgaben auf Basis eines individuellen anpassbaren Kopier-Skripts. In dieses Skript können nun Ausnahmen, Ausschlüsse, Größenbeschränkungen,
WeiterlesenPowershell Task – Welcher Task holt das System aus dem Ruhezustand
Über die Powershell wie folgt zu ermitteln: # Aufweckung Get-ScheduledTask | select TaskName,TaskPath,@{name=”Aufweckung.”;expression={$_.Settings.WakeToRun}} -ExpandProperty Triggers | ft -AutoSize -Wrap # WaketoRun Get-ScheduledTask | where {$_.settings.waketorun}
WeiterlesenPowershell Task – geplante Aufgaben mit Fehlern deaktivieren
# Einen Task der mehr als 10 Mal gegen einen Fehler gelaufen ist, deaktivieren Get-ScheduledTask | Get-ScheduledTaskInfo | ? NumberOfMissedRuns -gt 10 | Disable-ScheduledTask #
WeiterlesenPS Task – geplante Aufgabe exportieren importieren
# Geplante Aufgabe exportieren in .xml clear $MyTask = read-host “Welche Aufgabe soll exportiert werden?” $BackupPath = “D:\” $TaskInfo = Export-ScheduledTask -TaskName $MyTask $TaskInfo |
WeiterlesenPS AD – Suche nach Server Typ OS
Get-ADComputer -Filter * -Properties OperatingSystem | Select OperatingSystem -unique | Sort OperatingSystem Get-ADComputer -Filter “OperatingSystem -like ‘*Server*'” -properties OperatingSystem | Select Name,Op* | format-list
WeiterlesenPS AD – Kopiere Mitglieder der Gruppe1 nach Gruppe2
$Gruppe = Get-ADGroupMember “Gruppe1” -server dc01 | Select distinguishedName $Gruppe | ForEach { Add-ADGroupMember “Gruppe2” -server dc01 -Members $_.distinguishedName } Get-ADGroupMember “Gruppe2” | Select distinguishedName
WeiterlesenPS AD – Suche Gruppen nach GroupScope GroupCategory
get-adgroup -filter “member -notlike ‘*’ -AND GroupScope -eq ‘global'” -SearchBase “OU=Groups,OU=ORG,DC=ndsedv,DC=de” | Select Name,Group* get-adgroup -filter “member -notlike ‘*’ -AND GroupCategory -eq ‘Security'” -SearchBase “OU=Groups,OU=ORG,DC=ndsedv,DC=de”
Weiterlesen