Results

Search Results for: powershell

DHCP Server migrieren mit PowerShell

Eine Migration eines DHCP Servers ist mit PowerShell fast schon ein Kinderspiel. PowerShell bietet uns alle Funktionen, die wir benötigen, um einen DHCP Server migrieren, beziehungsweise umziehen zu können. Mit dem Befehl Export-DHCPServer können alle Einstellungen, Leases und Scopes exportiert werden. Zum Importieren auf dem neuen Server benötigt man dann den Befehl Import-DHCPServer, um diese […]

Beitrag lesen

Exchange Dienste beenden per PowerShell

Das Beenden von Exchange Diensten muss oft sehr schnell und reibungslos funktionieren. Der Vorteil bei einem Exchange Server ist, dass die Services alle mit dem gleichen Namenspräfix MSexch beginnen. Diesen Vorteil greifen wir mit PowerShell auf, um alle Exchange Dienste beenden zu können. Exchange Dienste stoppen mit PowerShell Im ersten Schritt reicht es wahrscheinlich schon […]

Beitrag lesen

PowerShell: Text zu Base64 codieren und decodieren

Mit PowerShell ist es eine Leichtigkeit einen Text im UTF8-Format in Base64 zu codieren. Natürlich ist es auch genauso einfach den bereits codierten Base64 String zu decodieren. Wir zeigen dies mit einem einfachen Beispiel. Base64 codieren und decodieren mit PowerShell Wie oben schon genannt ist es relativ einfach, einen UTF8 String in Base64 zu wandeln […]

Beitrag lesen
4

Windows Key im BIOS auslesen mit PowerShell

Bei fertigen OEM Computer wird der Product Key für Windows im BIOS gespeichert. Windows 10 erkennt dann den hinterlegten Aktivierungsschlüssel und aktiviert dann Windows automatisch. Mit CMD und PowerShell ist es möglich den Key im BIOS auslesen zu lassen. Verwendet wird hierfür OA3xOriginalProductKey. Warum befindet sich der Windows Key im BIOS? Neuere Betriebssysteme, vor allem […]

Beitrag lesen

LDAP Abfrage mit PowerShell realisieren

Mit PowerShell ist es möglich eine LDAP Abfrage zu realisieren. Denn oft stehen Snap-Ins für das Active Directory oder andere Tools nicht zur Verfügung. Außerdem ist die Weiterverarbeitung von Daten in solchen Skripten sehr einfach und deswegen sehr attraktiv. Was ist das Lightweight Directory Access Protocol? Das Lightweight Directory Access Protocol (LDAP) ist ein Netzwerk-Protokoll […]

Beitrag lesen

PDF Dateien drucken mit PowerShell

Das Drucken von Dateien mit PowerShell haben wir schon in dem verlinkten Beitrag erklärt. Heute geht es darum, mehrere oder einzelne PDF Dateien drucken zu lassen. Speziell kann man auf einem Standarddrucker oder auf einem speziellen Drucker drucken, der zuvor gewählt werden kann. Wie das mit PowerShell funktioniert, erklären wir hier. PDF Dateien drucken mit […]

Beitrag lesen

PowerShell Module anzeigen mit Get-Module

Oft kann man in PowerShell nicht erkennen, welche Module geladen sind und welche überhaupt zur Verfügung stehen. Abhilfe schafft das Commandlet Get-Module mit verschiedenen Parametern. Was sind PowerShell Module? Ein Modul ist eine Art Paket von PowerShell Funktionen, die als Einheit gruppiert sind. Der große Vorteil ist, dass Module in weiteren Scripts verwendet werden können, […]

Beitrag lesen

Automatische Variablen in PowerShell

In PowerShell gibt es automatische Variablen, welche direkt von PS gefüllt und verwaltet werden. Wichtig ist auch zu wissen, dass diese System-Variablen Read-Only sind. Das bedeutet, dass diese in einem Script nur gelesen, allerdings nicht verändert oder überschrieben werden können. Variablen mit Get-Variable auflisten Die vordefinierten automatischen Variablen in PowerShell können mit dem Cmdlet Get-Variable […]

Beitrag lesen

$PSScriptRoot beinhaltet Pfad des PowerShell Scripts

Um auch in einem großen PowerShell Script dynamisch zu bleiben, sollte man feste Pfade vermeiden. $PSScriptRoot ist eine Variable, welche den Pfad zum PS Script beinhaltet. $PSScriptRoot in PowerShell verwenden Die Variable $PSScriptRoot beinhaltet den Pfad des PowerShell Scripts, welches ausgeführt wird. Der Vorteil liegt klar auf der Hand: Wird das Script von einem anderen […]

Beitrag lesen
1

Office 365: Exchange Online Postfach Sprache ändern per PowerShell

Office 365 ist derzeit in aller Munde. Auch der Exchange Online ist ein wesentlicher Bestandteil, welcher auch die einzelnen Postfächer verwaltet. Die Sprache eines Postfachs und von freigegebenen Postfächern (Shared Mailbox) kann man per PowerShell Script ändern. Die Postfach-Sprache ändern per PowerShell Die Sprache eines Postfachs kann auf einem Exchange-Online individuell eingestellt werden. PowerShell ist […]

Beitrag lesen