![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-24 13:06 |
共 47,811 主题排行 / 349,909 发帖 / 今日 0 篇 / 48,262 会员排行 |
| WinPE、PowerShell及其它命令行系统专区 » Powershell 运行问题 |
| 可打印版本 3,022 / 2 |
| 第1楼 hepimg2001 | 发表于 2010-07-14 10:42 |
| 新手上路 发帖 3 积分 4 | |
|
Powershell 运行问题 各位大侠:
我运行如下的脚步程序: cmd /c powershell.exe -WindowStyle Hidden -NonInteractive -command {$hklm = "HKEY_LOCAL_MACHINE" ;$key = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wireless-101_is1" ;$value = "InstallLocation" ;$a=([Microsoft.Win32.Registry]::GetValue("$hklm\$key",$value,$null) + 'bin\App.exe') ;& $a}。 该脚本的作用是通过查询注册表,然后在运行安装路径下的应用程序。 现在的问题是:如果在Win7下运行Powershell,进入Powershell那个界面后,运行这个脚步是OK的,可以正确的调用应用程序。 但是:如果在win7中运行cmd,进入普通命令行界面,运行这个脚步就有问题。 如果在cmd界面中,先运行一次 cmd /c powershell命令后,再运行这个脚步也没有问题。 盼望各位大侠赐教! |
|
| 第2楼 hepimg2001 | 发表于 2010-07-14 15:39 |
| 新手上路 发帖 3 积分 4 | |
|
哪位大侠对这个东东有研究的?
|
|
| 第3楼 hepimg2001 | 发表于 2010-07-14 15:42 |
| 新手上路 发帖 3 积分 4 | |
|
或者有其他方法实现如下功能也可以:
需要在CMD界面下,通过查询注册表来获取应用程序安装路径,然后启动这个应用程序即可。 如:cmd /c powershell.exe -command “& {…………}” |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |