Hallo zusammen,
ich bekomme bei unten stehenden Powershell Code folgende Fehlermeldung angezeigt.
Unable to load Windows.Markup.XamlReader
Verstehe aber nicht warum.
Könnte mir bitte jemand erklären wie ich das lösen kann.Danke und Viele Grüße
gfritz
$ErrorActionPreference= 'silentlycontinue' [void][System.Reflection.Assembly]::LoadWithPartialName('presentationframework') [xml]$MBOX2_Form = @"<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" Title="Computer Reboot Notifcation" Height="400" Width="800" ResizeMode="NoResize" Topmost="True" WindowStartupLocation="CenterScreen" Background="White" FontFamily="Arial Black" ShowInTaskbar="False" SizeToContent="WidthAndHeight"><Grid Background="#FFC8FBA3"><Label Content="Liebe/r $user 

auf Ihrem Computer: $env:COMPUTERNAME wurden Sicherheitsupdates installiert! 
Ein Neustart des Computers ist zwingend erforderlich.
Bitte führen Sie diesen im Lauf des Tages durch.
oder klicken Sie auf [Ja] um den Computer jetzt neu zu starten.

Vielen Dank ihr IT-Services Team

Haben Sie ihre Arbeiten gesichert und möchten jetzt neu starten?" FontFamily="Arial" FontWeight="Bold" FontSize="14" Padding="10,10,10,10" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Left" Margin="20,20,0,0" VerticalAlignment="Top"/><Label.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform AngleX="0"/><RotateTransform/><TranslateTransform X="0"/></TransformGroup></Label.RenderTransform></Label><Button x:Name="B_YES" Content="Ja" HorizontalAlignment="Left" Margin="25,212,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.393,0.489" Width="80" Height="40" FontFamily="Arial" FontWeight="Bold"/><Button x:Name="B_NO" Content="Nein" HorizontalAlignment="Left" Margin="125,212,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.393,0.489" Width="80" Height="40" FontFamily="Arial" FontWeight="Bold"/></Grid></Window>"@ #Read XAML $reader=(New-Object System.Xml.XmlNodeReader $MBOX2_Form) try{$Form=[Windows.Markup.XamlReader]::Load( $reader )} catch{Write-Host "Unable to load Windows.Markup.XamlReader"; exit} # Store Form Objects In PowerShell $MBOX2_Form.SelectNodes("//*[@Name]") | ForEach-Object {Set-Variable -Name ($_.Name) -Value $Form.FindName($_.Name)} $name = Get-ADUser -Identity $ENV:UserName -Properties * | Select-Object -Property givenname,sn $vorname = $name.givenname $nachname = $name.sn $user = "$vorname $nachname" $user #Show Form $Form.ShowDialog() | out-null
↧
Unable to load Windows.Markup.XamlReader
↧