它运行脚本直到if子句(用于运行url)我不能在这里包含其他URL但脚本是
"welcome, want to go to site?"
$goyn=read-host -prompt "enter y or n"
if($goyn -eq 'y'){
start-process -Filepath chrome.exe -ArgumentList www.google.ca
}
else{"continue on your journey of awesomeness"}
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Get-WmiObject -Class Win32_OperatingSystem -ComputerName localhost |
Select-Object -Property CSName,@{n="Last Booted";
e={[Management.ManagementDateTimeConverter]::ToDateTime($_.LastBootUpTime)}}
对于启动过程,它会抛出错误“无法找到指定的文件,后跟$ profile的路径。想要更快的方式进入我的工作服务页面。
答案 0 :(得分:1)
指定chrome.exe
和其他已使用项目的完整路径。例如。 C:\Program Files (x86)\Google\Application\chrome.exe
。否则调整%PATH%。但我最好指定完整路径。
答案 1 :(得分:0)
所以想通了。它不喜欢启动过程而不是一点点,无论我如何离开这条道路是多么的明显。所以我使用了start cmdlet,并将网站放在单引号中。代码如下所示:
"welcome, want to go to site?"
$goyn=read-host -prompt "enter y or n"
if($goyn -eq 'y'){
start 'www.google.ca'
}
else{"continue on your journey of awesomeness"}
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Get-WmiObject -Class Win32_OperatingSystem -ComputerName localhost |
Select-Object -Property CSName,@{n="Last Booted";
e={[Management.ManagementDateTimeConverter]::ToDateTime($_.LastBootUpTime)}}