Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
从powershell卸载产品_Powershell_Guid_Uninstallation - Fatal编程技术网

从powershell卸载产品

从powershell卸载产品,powershell,guid,uninstallation,Powershell,Guid,Uninstallation,如何使用产品的guid卸载产品 我试过这个 msiexec /x {guid} 但是我不能卸载这个产品 当我使用时,它工作得很好 Wmic product where identifyingnumber={guid} call uninstall 你需要引用论点。请注意,PowerShell使用大括号作为其语法的一部分(用于定义脚本块),因此将它们传递给本机命令不会。。。意外情况(从本机命令的角度): PowerShell显然试图以一种不会中断的方式支持调用PowerShell{statem

如何使用产品的guid卸载产品

我试过这个

msiexec /x {guid}
但是我不能卸载这个产品

当我使用时,它工作得很好

Wmic product where identifyingnumber={guid} call uninstall

你需要引用论点。请注意,PowerShell使用大括号作为其语法的一部分(用于定义脚本块),因此将它们传递给本机命令不会。。。意外情况(从本机命令的角度):

PowerShell显然试图以一种不会中断的方式支持调用
PowerShell{statements}
。在这个过程中,会导致大量意外输入到本机命令,而这些命令恰好不是PowerShell

请注意,引用可解决此问题:

PS Home:\> args '{foo}'
argv[0] = H:\Batches\args.cmd
argv[1] = {foo}

还有一种方法是通过WMI提及。

您需要引用参数。请注意,PowerShell使用大括号作为其语法的一部分(用于定义脚本块),因此将它们传递给本机命令不会。。。意外情况(从本机命令的角度):

PowerShell显然试图以一种不会中断的方式支持调用
PowerShell{statements}
。在这个过程中,会导致大量意外输入到本机命令,而这些命令恰好不是PowerShell

请注意,引用可解决此问题:

PS Home:\> args '{foo}'
argv[0] = H:\Batches\args.cmd
argv[1] = {foo}

还有一种通过WMI的方式提到。

您是否放置了产品guid?或者你是否按字面意思键入了“guid?”或者你是否按字面意思键入了“guid”?或者你是否按字面意思键入了“guid”?或者你是否按字面意思键入了了“guid”或者是你是否按字面意思键入了“guid”?该guid必须是在卷方括号中的guid。该guid必须是在卷方括号(
code>>MS执行/x)方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方#}“
)。如果这没有帮助,你需要提供更多的信息。你有错误吗?如果是,它说什么?您是否在启用日志记录的情况下运行该命令(
/l*v logfile
)?我使用了带括号的确切guid,以便您回答Ansgar Wiechers的其余问题?我刚刚得到了一个弹出窗口,当msiexec的参数给出错误时,通常会出现该窗口。我没有得到任何错误,除了你把产品guid?或者你是否按字面意思键入了“guid?”或者你是否按字面意思键入了“guid”?或者你是否按字面意思键入了“guid”?或者你是否按字面意思键入了了“guid”或者是你是否按字面意思键入了“guid”?该guid必须是在卷方括号中的guid。该guid必须是在卷方括号(
code>>MS执行/x)方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方#}“
)。如果这没有帮助,你需要提供更多的信息。你有错误吗?如果是,它说什么?您是否在启用日志记录的情况下运行该命令(
/l*v logfile
)?我使用了带括号的确切guid,以便您回答Ansgar Wiechers的其余问题?我刚刚得到了一个弹出窗口,当msiexec的参数给出错误时,通常会出现该窗口。除此之外,我没有任何错误
PS Home:\> args '{foo}'
argv[0] = H:\Batches\args.cmd
argv[1] = {foo}