Schlagwort-Archiv: Powershell

Script: PowerCLI – Create Citrix Permission Role

function Create-VICitrixRole { param ( [parameter(Mandatory=$true)] [ValidateNotNullOrEmpty()][string]$vcenter, [parameter(Mandatory=$true)] [ValidateNotNullOrEmpty()][string]$rolename ) Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false | Out-Null $vcConnection = Connect-VIServer -Server $vCenter -ErrorAction Stop $permissions =@() $permissions += „Datastore.AllocateSpace“ $permissions += „Datastore.Browse“ $permissions += „Datastore.FileManagement“ $permissions += „Network.Assign“ $permissions += „Resource.AssignVMToPool“ $permissions += „System.Anonymous“ $permissions += „System.Read“ $permissions += „System.View“ $permissions += „VirtualMachine.Config.AddExistingDisk“ $permissions += „VirtualMachine.Config.AddNewDisk“ … Script: PowerCLI – Create Citrix Permission Role weiterlesen

Script: Tired of the Cave? Hintergrund des Windows-Sperrbildschirms entfernen

Dieses Script entfernt den „Cave“-Hintergrund des Windows-Sperrbildschirms mit einer Plain-Farbe nach Wahl. Funktionsweise: Das Script erstellt eine neue Bitmap (Format 1×1 px) und färbt dieses mit der angegebene HEX-Farbe. Dieses Bild wird in der Local GPO als Lockscreen-Hintergrund gesetzt. function Disable-LockScreenImage { <# .SYNOPSIS Replaces the default lockscreen image | marcozimmermann.com, 2018-11 .DESCRIPTION Replaces the default … Script: Tired of the Cave? Hintergrund des Windows-Sperrbildschirms entfernen weiterlesen

Script: Citrix Studio – Verwechselungen bei mehreren Desktops vermeiden

Veröffentlicht man in Citrix Studio mehrere dedicated Desktops / RemotePCs pro User kann dies durch die Vereinheitlichung pro Delivery Group in Citrix Storefront zur Verwirrung führen. Abhilfe schafft das nachfolgende Script, welches den DNS-Namen der Maschine ausliest und als „PublishedName“-Attribut setzt. function Rename-PrivateDesktops { <# .SYNOPSIS Renames all private desktops to DNS Name, marcozimmermann.com 2018 … Script: Citrix Studio – Verwechselungen bei mehreren Desktops vermeiden weiterlesen

Script: Ändern des Energiesparplans während eines MDT-Deployments

Benötigte Sourcen Da in der Windows PE (Preinstallation Environment) von Haus aus keine Energieverwaltungs-Tools mitgeliefert werden müssen diese einmalig von einer bereits existierenden Windows-Installation (Windows 8.1 / Server 2012 oder höher) in den MDT Deployment-Share kopiert werden: %WINDIR%\System32\PowerCfg.exe → [MDT-DEPLOYMENT-SHARE]\Scripts\PowerCfg\AMD64 %WINDIR%\SysWOW64\PowerCfg.exe → [MDT-DEPLOYMENT-SHARE]\Scripts\PowerCfg\x86 Script zum Kopieren der Sourcen Damit die Sourcen auch innerhalb der PE zur … Script: Ändern des Energiesparplans während eines MDT-Deployments weiterlesen

[Tool] PVS – Lokale vDisk-Stores replizieren

Bei der Nutzung mehrerer Provisioning-Server werden oft lokale vDisk-Stores genutzt. Eine Built-In Replikation der vDisks ist leider nicht gegeben, weshalb oft auf manuelle Robocopy-Kommandos zurückgegriffen wird. Gerade bin ich via Twitter auf ein tolles Skript zur Replikation dieser vDisk-Stores gestoßen – Frank Peter Schultze stellt in seinem Blog out-web.net  das Tool ausführlich vor: http://www.out-web.net/?p=1469 Der Grundgedanke … [Tool] PVS – Lokale vDisk-Stores replizieren weiterlesen