Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 从命令行进程检测PowerShell ISE_.net_Powershell - Fatal编程技术网

.net 从命令行进程检测PowerShell ISE

.net 从命令行进程检测PowerShell ISE,.net,powershell,.net,Powershell,与检查父进程树相比,是否有一种官方或更通用的方法来检测您的进程是否在ISE中运行 上下文:我在开发中有一个命令行实用程序,它使用提升的权限重新运行自己。让它使用与其未提升的父级相同的控制台窗口的技术对于控制台窗口很好,但是如果该实用程序是从ISE运行的,则显然会中断—因此,我想检测这种情况,并让它返回到在单独的窗口中运行,并暂停以允许用户读取输出 进一步澄清:所讨论的实用程序不是脚本。我需要能够检测我是否在ISE内从一个普通的.NET 4.5.exe运行。进一步澄清:所讨论的实用程序不是脚本。我

与检查父进程树相比,是否有一种官方或更通用的方法来检测您的进程是否在ISE中运行

上下文:我在开发中有一个命令行实用程序,它使用提升的权限重新运行自己。让它使用与其未提升的父级相同的控制台窗口的技术对于控制台窗口很好,但是如果该实用程序是从ISE运行的,则显然会中断—因此,我想检测这种情况,并让它返回到在单独的窗口中运行,并暂停以允许用户读取输出


进一步澄清:所讨论的实用程序不是脚本。我需要能够检测我是否在ISE内从一个普通的.NET 4.5.exe运行。

进一步澄清:所讨论的实用程序不是脚本。我需要能够检测到我是否在ISE内从一个普通的.NET 4.5.exe运行。感谢您的澄清。我的答案是错误的,我删除了它,以确保人们不会认为这个问题得到了回答。可能有助于澄清问题本身。好主意,我已经做了。