powershell 模板:使用PowerShell启动在Visual Studio中设计的.xaml文件(MainWindow.xaml)。它会自动删除a的属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 模板:使用PowerShell启动在Visual Studio中设计的.xaml文件(MainWindow.xaml)。它会自动删除a的属性相关的知识,希望对你有一定的参考价值。

<#
    PowerShell XAML Template
    by QuietusPlus
#>

<#
    Include
#>

# .NET Framework classes
Add-Type -AssemblyName PresentationFramework
Add-Type -AssemblyName System.Windows.Forms

# XAML
[xml]$XAML = Get-Content "MainWindow.xaml"
$XAML.Window.RemoveAttribute('x:Class')
$XAML.Window.RemoveAttribute('mc:Ignorable')
$XAMLReader = New-Object System.Xml.XmlNodeReader $XAML
$MainWindow = [Windows.Markup.XamlReader]::Load($XAMLReader)

# UI Elements
$XAML.SelectNodes("//*[@Name]") | %{Set-Variable -Name ($_.Name) -Value $MainWindow.FindName($_.Name)}

<#
    Functions
#>



<#
    Initialisation
#>

# Show MainWindow
$MainWindow.ShowDialog() | Out-Null



以上是关于powershell 模板:使用PowerShell启动在Visual Studio中设计的.xaml文件(MainWindow.xaml)。它会自动删除a的属性的主要内容,如果未能解决你的问题,请参考以下文章

Create AD Users by Powershel_v1.0

使用powershell提权的一些技巧

在远程服务器上使用 PowerShell 安装证书

是否可以/如何使用某些 cmdlet 停止 powershell?

内网渗透之Windows反弹shell

命令行转义PowerShell的单引号