Schlagwort: PowerShell

  • Hyper-V GetSANPath Funktion

    Eine kleine Funktion „GetSANPath“, um die Cluster Shared Volumes inkl. ein paar Infos in einem Grid View auszugeben und auszuwählen. Die PowerShell Funktion GetSANPath liest alle gemounteten Cluster Shared Volumes aus und holt sich Informationen zu Größe und freiem sowie genutztem Speicherplatz. Die Informationen werden dann ein wenig sortiert und in einem Grid View ausgegeben. […]

  • Auf Active Directory Start in Hyper-V VM warten

    Den vollständigen Start des Active Directory in einer Hyper-V VM abwarten. Das gestern vorgestellt Script „RebootAndWaitForServer“ wartet nur „stumpf“ bis die Hyper-V VM gebootet ist und der Prozess „winlogon.exe“ sowie der Dienst „LSM“ läuft. Stellt man jetzt eine Umgebung auf der grünen Wiese bzw. einen PoC oder eine Demoumgebung bereit, benötigt man unter Umständen einen […]

  • Warten bis Hyper-V VM neu gestartet ist

    Neustart einer Hyper-V VM initiieren und abwarten bis das Windows Serverbetriebssystem geladen ist. In einem größeren Projekt wird mittels eines leicht angepassten Image Factory Script per Task wöchentlich eine mit Updates versogte Windows Server 2016 VHDX erstellt und später in einem Deployment Prozess per PowerShell weiterverarbeitet. Beim Rollout diverse VMs wird natürlich auch diverses an […]

  • VMware Virtual Guest Tagging unter Hyper-V umsetzen

    Wie kann Virtual Guest Tagging unter Hyper-V umgesetzt werden? Häufig wird Virtual Guest Tagging für Firewalls / Router oder andere Netzwerk-Appliances (Load Balancer, Application Delivery Controller, …) benötigt. Da es unsererseits erste konkrete Pläne zum Ablösen der VMware Umgebung durch Hyper-V gibt, brauchen wir Virtual Guest Tagging unter Hyper-V für unsere gehosteten Netscaler Appliances. In […]

  • Get-ADPrincipalGroupMembership Fehler bei Gruppen mit Slash

    Fehler beim Auslesen von Gruppenmitgliedschaften mit Get-ADPrincipalGroupMembership bei Gruppen mit „/“ (Slash) im Namen. Bei der Erstellung eines PowerShell Scriptes welches basierend auf Gruppenmitgliedschaften verschiedene Exchange-Eigentschaften der User setzen sollte ergab sich ein Problem mit dem CMDLet Get-ADPrincipalGroupMembership: Get-ADPrincipalGroupMembership: Der Client konnte die Anforderung aufgrund ein es internen Fehler nicht verarbeiten. Wenn Sie weitere Informationen […]

  • XenApp / XenDesktop 7.6 XML-Dienst vertrauen

    Wenn auf einem Delivery Controller ein „Citrix Store Service“ Fehler mit Ereignis-ID 0 sowie eine „Citrix Store Service“ Warnung mit ID 28  geloggt werden, dann vertrauen die XenApp / XenDesktop Server dem XML-Dienst nicht. Damit die Server dem XML-Dienst vertrauen, müssen folgende Befehle in der Powershell ausgeführt werden: Nach diesen Befehlen werden die XenApp Server […]