Version 3 Beta 1 - Complete re-write
This commit is contained in:
61
Xaml/MSALPreReqForm.xaml
Normal file
61
Xaml/MSALPreReqForm.xaml
Normal file
@@ -0,0 +1,61 @@
|
||||
<Border xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
BorderThickness = "0"
|
||||
Margin="5">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock>
|
||||
Could not find Microsoft Authentication Library (MSAL) file <Bold>Microsoft.Identity.Client.dll</Bold>.
|
||||
<LineBreak/><LineBreak/>
|
||||
The full path can be be specified in Settings or the application can automatically find it in the Az or MSAL.PS modules.
|
||||
<LineBreak/>
|
||||
Note that old versions of the Az module might not have the file.
|
||||
</TextBlock>
|
||||
|
||||
<StackPanel Grid.Row='1' Orientation="Horizontal" Margin="0,5,0,0">
|
||||
<Button Name="btnInstallMSALPS" Width="100" VerticalAlignment="Center" >Install MSAL.PS</Button>
|
||||
<Label Content="Installs the MSAL.PS module e.g. running Install-Module -Name MSAL.PS" Margin="0,5,0,0"/>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Grid.Row='2' Orientation="Horizontal" Margin="0,5,0,0" >
|
||||
<Button Name="btnInstallAz" Width="100" VerticalAlignment="Center" >Install Az</Button>
|
||||
<Label Content="Installs the Az module e.g. running Install-Module -Name Az" Margin="0,5,0,0" />
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Grid.Row='3' Margin="0,5,0,0">
|
||||
<Label Content="Additional parameters for the Install-Module command:" />
|
||||
<CheckBox Name="chkCurrentUser" IsChecked="True" Margin="0,5,0,0" >As current user</CheckBox>
|
||||
<CheckBox Name="chkAllowClobber" Margin="0,5,0,0" >Allow clobber</CheckBox>
|
||||
<CheckBox Name="chkSkipPublisherCheck" Margin="0,5,0,0" >Skip publisher check</CheckBox>
|
||||
<!-- <CheckBox Name="chkAcceptLicense" Margin="0,5,0,0" >Accept license</CheckBox> -->
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Grid.Row='4' Name="spPowerShellGet" Margin="0,5,0,0" >
|
||||
<Label Content="PowerShellGet is either missing or not correct version (Min version: 2.0.0)" />
|
||||
<CheckBox Name="chkInstallPowerShellGet" IsChecked="True" IsEnabled="False" Margin="0,5,0,0" >Install PowerShellGet</CheckBox>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Grid.Row='5' Name="spNuGet" Margin="0,5,0,0" >
|
||||
<Label Content="NuGet is either missing or not correct version (Min version: 2.8.5.201)" />
|
||||
<TextBlock Name="txtNotAdmin" Foreground="Red">
|
||||
NuGet must be installed as admin and this script was not started with admin credentials.
|
||||
<LineBreak/>
|
||||
Restart the script as Admin
|
||||
<LineBreak/>
|
||||
or
|
||||
<LineBreak/>
|
||||
Quit the script, install NuGet manually and start the script
|
||||
</TextBlock>
|
||||
<CheckBox Name="chkInstallNuGet" IsChecked="True" IsEnabled="False" Margin="0,5,0,0" >Install NuGet</CheckBox>
|
||||
</StackPanel>
|
||||
|
||||
</Grid>
|
||||
</Border>
|
||||
Reference in New Issue
Block a user