有没有办法从我的UWP应用程序启动PowerShell脚本?
我已经读过我们必须使用FullTrustProcessLauncher类,但我不了解如何使用/实现它。
你有什么想法吗?
答案 0 :(得分:3)
文档:https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher
样品: https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/AppServiceBridgeSample
https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/SQLServer
简而言之,您需要做的就是:
1)添加对Desktop Extension SDK的引用
2)在清单
中声明windows.FullTrustProcess扩展名3)(可选)声明一个应用服务,用于在您的UWP和完整信任流程之间进行通信
4)在你的包中包含一个Win32 EXE,它将从FullTrustProcessLauncher API启动
5)Win32 EXE现在可以调用你的powershell等。