VBS判断程序是否已安装,已安装则退出,未安装则执行安装 100

要一个开机脚本,用VBS判断程序(firefox)是否已安装,已安装则退出,未安装则弹出提示框“正在安装firefox”点击“确定”后执行安装程序... 要一个开机脚本,用VBS判断程序(firefox)是否已安装,已安装则退出,未安装则弹出提示框“正在安装firefox”点击“确定”后 执行安装程序 展开
 我来答
伈雨_
2017-08-17 · TA获得超过299个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:91.5万
展开全部
$Msg = Add-Type -memberDefinition @"
[DllImport("User32")]
public static extern int MessageBox(long hWnd,string lpText,string lpCaption,int uType);
"@ -passthru -name msg
$p=$MyInvocation.MyCommand.path
function MsgBox($text){
$Msg::MessageBox(0,$text,$p,64)
}
$f=dir -r 'hkcu:\firefox'|Select-Object -First 1 -Property Name
if($f){
    '已安装'
    Exit #退出程序
}else{
    '未安装'
    MsgBox '正在为您安装firefox中...'
    #这里写安装程序路径,去掉#即可,比如d:\firefox.exe
}

保存为ps1类型文件

追问
能用VBS或bat么?ps1好像不能直接开机启动啊,还有权限问题,我要域用户有权限安装firefox,这脚本能临时提升权限?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式