No dejes de divulgar nuestra web y códigos en tus redes sociales, apóyanos para aumentar esta comunidad.
Primero tiene que ‘punto’ la fuente del script, así que para usted:
. .Get-NetworkStatistics.ps1
El primer ‘punto’ le pide a PowerShell que cargue el archivo de secuencia de comandos en su entorno de PowerShell, no que lo inicie. También deberías usar set-ExecutionPolicy Unrestricted
o set-ExecutionPolicy AllSigned
ver (las instrucciones de la Política de Ejecución).
Para el beneficio de los buscadores, hay otra forma de generar este mensaje de error: al llamarlo, no agregue $ en el nombre del bloque del script.
por ejemplo, tenía un bloque de script así:
$qa =
param($question, $answer)
Write-Host "Question = $question, Answer = $answer"
Intenté llamarlo usando:
&qa -question "Do you like powershell?" -answer "Yes!"
Pero eso erró. La forma correcta era:
&$qa -question "Do you like powershell?" -answer "Yes!"
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)