Domanda

Qualcuno di voi forse sa perché questo non sta funzionando?

Start-Process $PSHOME\powershell.exe -ArgumentList "-NoExit -Command & `"{$outvar1 = 4+4; `"out: $outvar1`"}`"" -Wait

Il fine ultimo di questo è in modo che possa eseguire un blocco di script come un altro utente con l'aggiunta dell'opzione -Credential. Ma non riesco a ottenere questo semplice blocco di script a lavorare ancora. Grazie molto. Chris.

È stato utile?

Soluzione

Ecco somthing che sta lavorando:

PS C:\> Start-Process $PSHOME\powershell.exe -ArgumentList "-NoExit","-Command  `"&{`$outvar1 = 4+4; `"write-output `$outvar1`"}`"" -Wait

-ArgumentList è un array di strinds $ Outvar viene interpretato in modo da uso `$ outvar

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top