function Load_getlogs { param ($root) [XML]$Form = @" "@ # Lädt das Fenster $window=[Windows.Markup.XamlReader]::Load((New-Object System.Xml.XmlNodeReader $Form)) $NR=(New-Object System.Xml.XmlNodeReader $Form) $window=[Windows.Markup.XamlReader]::Load($NR) # Objekt - Variablen Verknüpfung $Script:getlog_btn_cert = $window.findName("btn_cert") $Script:getlog_btn_zeroconfig = $window.findName("btn_zeroconfig") $Script:getlog_btn_zeroconfigcert = $window.findName("btn_zeroconfigcert") $Script:getlog_btn_defudbu = $window.findName("btn_defudbu") $Script:getlog_btn_ok = $window.findName("btnok") # Verknüpft feste Elemente $window.Title = $Script:Version $window.icon="$root/Source/Logo.png" return $window } $Script:getlog = Load_getlogs $args[0] # Variable: $getlog $getlog.Add_MouseLeftButtonDown({ $getlog.DragMove() }) $getlog_btn_cert.Add_Click({ ii $Script:cert_path }) $getlog_btn_zeroconfig.Add_Click({ ii $Script:zero_config_path }) $getlog_btn_zeroconfigcert.Add_Click({ ii $zero_config_path\Certs\update-idrac-cert }) $getlog_btn_defudbu.Add_Click({ ii $defudbu_path\ProcessUpdatableDevices\LogFiles }) $getlog_btn_ok.Add_Click({ $getlog.Hide() })