我使用Invoke-Command
创建新对象时出现问题:
$a = 'TEST'
Invoke-Command -ComputerName $computer -Credential $cred -ScriptBlock {
param($a, $b, $c)
$o = New-Object -ComObject Outlook.Application
echo $a
} -ArgumentList ($a, $b, $c)
我收到以下错误:
La récupération de la fabrique de classes COM pour le composant avec le CLSID {0006F03A-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante : 80080005 Échec de l'exécution du serveur (Exception de HRESULT : 0x80080005 (CO_E_SERVER_EXEC_FAILURE)). + CategoryInfo : ResourceUnavailable: (:) [New-Object], COMException + FullyQualifiedErrorId : NoCOMClassIdentified,Microsoft.PowerShell.Commands.NewObjectCommand TEST
尾随" TEST"是echo $a
的输出。
我无法远程创建新对象。你能救我吗?