Tag: powershell

 

Automating the SCOM 2012 R2 agent deletion using PowerShell

In my last project I was given the task to automate the deletion of SCOM agents (both UNIX/Linux and Windows SCOM agents) using a PowerShell script, which then would be executed as part of the deprovisioning process of a specific virtual machine. This was necessary, because after decommissioning virtual machines their associated monitored objects remained […]

Use Case – Service Management Automation – Vor Kennwortablauf warnen

Für Automatisierungen bietet Microsoft im On-Premise Bereich grundsätzlich zwei verschiedene Werkzeuge an. Zum einen ist dies der System Center Orchestrator und zum anderen Service Management Automation (SMA). Die beiden Werkzeuge verfolgen unterschiedliche Herangehensweisen was die Verwendung der Lösungen angeht. Orchestrator verfügt über ein GUI, über das man Aktivitäten per Drag-and-Drop miteinander verknüpfen kann und somit […]

Löschen von veralteten User-Profilen auf Servern

Heute möchte ich kurz über ein Powershell Script schreiben, welches ich im Auftrag eines grossen Kunden erstellt habe. Der Kunde, der weit über 1000 Windows Server weltweit betreibt, bat mich eine Lösung zu finden, wie man User-Profile von ausgeschiedenen Mitarbeitern der IT von den Servern löschen könnte. In Unternehmen dieser Grösse findet eine gewisse Fluktuation […]

Umgang mit zip-Archiven in PowerShell V5 / Windows 10 und weitere nette Erweiterungen der neuen PowerShell

Nachdem wir bereits einen Blick auf das OneGet Modul in Windows 10 geworfen haben, wollen wir uns weiteren Neuerungen von PowerShell V5.0 in Windows 10 widmen. Als Plattform haben wir die Windows 10 Technical Preview Build 9926 ausgesucht auf der die Version 5.0.9926 der PowerShell läuft. Zuerst sehen wir uns die Möglichkeiten des Moduls Microsoft.PowerShell.Archive zur […]

Zweiter Blick auf OneGet Modul im Windows 10 Technical Preview Build 9879

  Wie bereits im Artikel Erster Blick auf das OneGet Modul in PowerShell V5 der vNext Server Technical Previews angekündigt,  wollten wir bei Neuerungen einen weiteren Artikel zu diesem Thema veröffentlichen. Betrachtet haben wir nun das OneGet Modul in der Windows 10 Technical Preview mit der Build Version 9879, welche über folgenden Downloadlink zu beziehen ist. […]

Erster Blick auf das OneGet Modul in PowerShell V5 der vNext Server Technical Previews

Microsoft hat am 1. Oktober das Technical Preview zum neuen Server vNext veröffentlicht. Wer selber eine Installation durchführen möchte, kann hier die relevanten Links dafür finden. Eine andere Möglichkeit ist die Installation des Windows Management Framework 5.0 Preview September 2014, welches hier im Download Center von Microsoft gefunden werden kann, falls sich das Interesse ausschliesslich […]

Mitgliedschaften eines Devices in SCCM Collections mittels WMI und PowerShell eruieren

Die seit SCCM 2012 integrierten PowerShell Module erlauben die Abfrage von vielen Parametern auf eine sehr einfache Weise. Es existieren jedoch verschiedenste Gründe einige Abfragen mittels WMI durchzuführen. Gründe hierfür können beispielsweise sein: Das System, von dem aus abgefragt wird, ist ein 32-Bit System (Installation des SCCM PowerShell Moduls ist nur auf 64-Bit Systemen vorgesehen) Das […]

Auswertung von Active Directory Printer Queues mit PowerShell

Durch die einfache Möglichkeit Windows Eventlogs mit PowerShell abzufragen erhält man ein gutes Instrument diese auch auszuwerten. Hierdurch ist es beispielsweise möglich Statistiken über durchgeführte Druckaufträge zu erhalten. Letzten Endes werden mittels den hier aufgeführten Befehlen die Eventlogeinträge aus dem Log Microsoft-Windows-PrintService/Operational eingelesen, interpretiert und in einer CSV-Datei abgespeichert. Zu beachten ist zum einen, dass […]

Arbeiten mit Tasks in PowerShell V02/V03 und V04

Der Windows Task Scheduler ist ein mächtiges Werkzeug für die Automatisierung innerhalb von Windows Betriebssystemen. Nicht ohne Grund verwendet Microsoft Tasks für die Automatisierung diverser Aufgaben der Betriebssysteme. Ein Beispiel hierfür ist die Defragmentierung lokaler Datenträger. Besonders nützlich sind Tasks, wenn Aufgaben im System Kontext ausgeführt werden müssen. Um solch einen Tasks anzulegen, muss der […]