Marco, tentei agora a pouco, quando eu uso o comando puro aparece:
Não é possível usar o operador '@' para referenciar variáveis em uma expressão. '@PowerShell' pode ser usado apenas com
o um argumento para um comando. Para referenciar variáveis em uma expressão, use '$PowerShell'.
Em linha:1 caractere:12
+ @PowerShell <<<< -NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.We
bProxy]::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey
.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
+ CategoryInfo : ParserError: (PowerShell:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : SplattingNotPermitted
caso eu use sem o @ ele me devolve:
O token '&&' não é um separador de instruções válido nesta versão.
Em linha:1 caractere:253
+ PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.WebProxy]
::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey.org/in
stall.ps1'))" && <<<< SET PATH=%PATH%;%systemdrive%\chocolatey\bin
+ CategoryInfo : ParserError: (&&:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
se eu usar $Powershell ele me retorna:
É necessário fornecer uma expressão de valor no lado direito do operador '-'.
Em linha:1 caractere:14
+ $PowerShell - <<<< NoProfile -ExecutionPolicy unrestricted -Command "$wc=new-object net.webclient; $wp=[system.net.We
bProxy]::GetDefaultProxy(); $wp.UseDefaultCredentials=$true; $wc.Proxy=$wp; iex ($wc.DownloadString('https://chocolatey
.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ExpectedValueExpression