Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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
安装时出错";azure powershell.0.8.7.msi“;通过.cmd文件_Powershell_Azure_Windows Installer_Startup - Fatal编程技术网

安装时出错";azure powershell.0.8.7.msi“;通过.cmd文件

安装时出错";azure powershell.0.8.7.msi“;通过.cmd文件,powershell,azure,windows-installer,startup,Powershell,Azure,Windows Installer,Startup,我正在尝试使用命令通过.cmd文件安装“azure powershell.0.8.7.msi” msiexec.exe/i“\azure powershell.0.8.7.MSI”/passive 此msi文件是解决方案资源管理器的一部分(项目的一部分,我只能以这种方式执行)。 虽然我可以在本地磁盘(即某些驱动器)上安装/卸载此msi文件 我试图记录错误,它是: 无法打开此安装程序包。请验证该程序包是否存在以及您是否可以访问它,或者与应用程序供应商联系以验证这是一个有效的Windows Inst

我正在尝试使用命令通过.cmd文件安装“azure powershell.0.8.7.msi” msiexec.exe/i“\azure powershell.0.8.7.MSI”/passive

此msi文件是解决方案资源管理器的一部分(项目的一部分,我只能以这种方式执行)。 虽然我可以在本地磁盘(即某些驱动器)上安装/卸载此msi文件

我试图记录错误,它是: 无法打开此安装程序包。请验证该程序包是否存在以及您是否可以访问它,或者与应用程序供应商联系以验证这是一个有效的Windows Installer程序包

这是微软的一个已知错误。我在互联网上尝试了每一个建议的解决方案,但都不起作用。
注意:系统的当前用户/管理员拥有所有访问权限(读、写、修改)。

如果您的MSI文件与cmd文件位于同一目录中,则必须执行以下命令

msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb

%~dp0引用的是cmd文件目录,在本例中是MSI文件。 如果要创建日志文件,请在
/qb
之后使用
/l
和logfilepath加上名称。 例如:


msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb/l*v%temp%\azure powershell.log

如果您的MSI文件与cmd文件位于同一目录中,则必须执行以下命令

msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb

%~dp0引用的是cmd文件目录,在本例中是MSI文件。 如果要创建日志文件,请在
/qb
之后使用
/l
和logfilepath加上名称。 例如:


msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb/l*v%temp%\azure powershell.log

如果您的MSI文件与cmd文件位于同一目录中,则必须执行以下命令

msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb

%~dp0引用的是cmd文件目录,在本例中是MSI文件。 如果要创建日志文件,请在
/qb
之后使用
/l
和logfilepath加上名称。 例如:


msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb/l*v%temp%\azure powershell.log

如果您的MSI文件与cmd文件位于同一目录中,则必须执行以下命令

msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb

%~dp0引用的是cmd文件目录,在本例中是MSI文件。 如果要创建日志文件,请在
/qb
之后使用
/l
和logfilepath加上名称。 例如:


msiexec/i“%~dp0azure powershell.0.8.7.MSI”/qb/l*v%temp%\azure powershell.log

非常感谢Daniel Michen。我现在面临的一个问题是,我正在通过Azure中工作角色的“启动”任务安装此msi文件,而不是在工作角色的Run()方法中执行Powershell命令(.ps1)文件。它不工作,但由于msi已经安装,我再次运行我的代码,并对“启动”任务进行了注释,powershell脚本工作正常。非常感谢Daniel Michen。我现在面临的一个问题是,我正在通过Azure中工作角色的“启动”任务安装此msi文件,而不是在工作角色的Run()方法中执行Powershell命令(.ps1)文件。它不工作,但由于msi已经安装,我再次运行我的代码,并对“启动”任务进行了注释,powershell脚本工作正常。非常感谢Daniel Michen。我现在面临的一个问题是,我正在通过Azure中工作角色的“启动”任务安装此msi文件,而不是在工作角色的Run()方法中执行Powershell命令(.ps1)文件。它不工作,但由于msi已经安装,我再次运行我的代码,并对“启动”任务进行了注释,powershell脚本工作正常。非常感谢Daniel Michen。我现在面临的一个问题是,我正在通过Azure中工作角色的“启动”任务安装此msi文件,而不是在工作角色的Run()方法中执行Powershell命令(.ps1)文件。它不工作,但由于msi已经安装,并且我再次运行代码,并对“启动”任务进行了注释,powershell脚本工作正常。