如果您已经注意到,则可以使用Windows Run或通过PowerShell控制台直接启动记事本和计算器或其他标准系统实用程序,只需输入其名称即可,而无需键入wordpad.exe,word,excel或任何其他应用程序。它将引发异常。
例如,只需在PowerShell控制台中键入notepad.exe,它将打开程序,但键入wordpad.exe将会出现错误。
wordpad.exe-无法将术语“ wordpad.exe”识别为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。
At line:1 char:1 + wordpad.exe + ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (wordpad.exe:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
这是因为所有程序都通过命令运行,这些命令的路径已存储到环境变量中。
要检查环境路径变量,请使用以下命令。
$env:Path -split ';'
输出结果
C:\Program Files (x86)\Intel\iCLS Client\ C:\Program Files\Intel\iCLS Client\ C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\System32\Wbem C:\WINDOWS\System32\WindowsPowerShell\v1.0\ C:\Program Files\Intel\Intel(R) Management Engine Components\DAL C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL C:\Program Files\Intel\Intel(R) Management Engine Components\IPT C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT C:\Program Files (x86)\Skype\Phone\ C:\Program Files\Intel\WiFi\bin\ C:\Program Files\Common Files\Intel\WirelessCommon\
位于上述路径下的程序将直接通过PowerShell控制台运行,而无需提供应用程序或实用程序的完整路径。
现在,要打开写字板,您需要提供写字板的完整路径。但是,当您在双引号或单引号中给出完整路径时,它将视为字符串,并返回相同的值而无需执行程序。
"C:\Program Files\Windows NT\Accessories\wordpad.exe"
要执行该程序,您需要使用&号(&),后跟程序的完整路径。
& 'C:\Program Files\Windows NT\Accessories\wordpad.exe'
执行程序的另一种方法是浏览到该目录并运行程序。
cd 'C:\Program Files\Windows NT\Accessories\'
并运行程序名称。
PS C:\Program Files\Windows NT\Accessories> .\wordpad.exe
到目前为止,我们已经使用完整路径名执行了该程序。现在,我们想直接从PowerShell控制台执行wordpad.exe。为此,我们需要提供环境变量的程序路径。
$env:Path += ";C:\Program Files\Windows NT\Accessories\"
现在,您只需要从PowerShell控制台键入wordpad.exe,程序就会打开。
请注意-环境变量的更改是临时的。关闭PowerShell控制台后,将删除新添加的环境变量路径。要永久添加此路径,您需要使用配置文件脚本路径,并在每次启动PowerShell控制台时加载它。
本文向大家介绍如何使用PowerShell启动任务计划程序的特定任务?,包括了如何使用PowerShell启动任务计划程序的特定任务?的使用技巧和注意事项,需要的朋友参考一下 要使用PowerShell启动任务计划程序的特定任务,我们需要使用Start-ScheduledTask 命令。 当我们运行上面的命令时,我们需要提供任务名称。 例如, 当您检查以上任务状态时, 示例 输出: 要在远程计算机
本文向大家介绍如何使用PowerShell启动Windows服务?,包括了如何使用PowerShell启动Windows服务?的使用技巧和注意事项,需要的朋友参考一下 要启动特定的Windows服务,您需要使用Start-Service命令。 示例 上面的命令,将启动服务名称假脱机程序。要检查服务是否已启动,请使用Get-Service –Name Spooler命令。 输出结果 该命令不会显示命
本文向大家介绍如何使用PowerShell启动多个Windows服务?,包括了如何使用PowerShell启动多个Windows服务?的使用技巧和注意事项,需要的朋友参考一下 要使用PowerShell启动多个服务,我们需要在服务之间使用逗号(,)。 例如, 要以显示名称启动服务,
比方说我安装了OracleJDK11(只是为了让事情更简单)。然后我下载了Gluon的JavaFX11,并在JDK上解包。实际上,我在哪里解包JavaFX并不重要(因为我的下一个目标是基于OpenJRE制作我自己的JRE安装程序)。然后我尝试启动应用程序: 我得到了这个: 启动层初始化过程中发生错误java.lang.LayerInstantiation异常:包jdk.internal.jrtfs
我想在powershell中重新启动windows的docker(现在称为docker Desktop)。 我想用PowerShell中的一个命令来完成。 我可以实施吗? 使用时:
问题内容: 我尝试使用范围类型APPLICATION和带有@ Create,@ Beg的方法来注释类,但这似乎不起作用。 我想要的是在应用程序启动时立即启动无限循环。 问题答案: 如果希望在初始化后立即执行方法,则可以使用以下注释: