Soy nuevo en powershell y estaba tratando de usar el script de ejemplo publicado here (script itself) para calcular un archivo hash. Puedo conseguir que funcione usando la notación puntoCargar script de powershell para que se pueda llamar en cualquier momento
. 'E:\Tools\Power Shell Scripts\Get-FileHash.ps1' E:\testfile.bin
sin embargo yo quiero ser capaz de utilizarlo como el autor hace y sólo tiene que escribir
Get-Filehash E:\testfile.bin
He descubierto que puedo hacer
function Get-FileHash {. 'E:\Tools\Power Shell Scripts\Get-FileHash.ps1'}
pero eso no se comporta correctamente, me pide el archivo cuando lo hago Get-Filehash E:\testfile.bin
¿Qué debo poner en mi script de perfil para cargar correctamente este script y el Get-Help Get-FileHash
funciona correctamente?
Gracias, ese método era exactamente lo que estaba buscando. ¿Tengo que colocar Import-Module en mi script de inicio o solo tengo que hacerlo una vez? –
Depende :-) Normalmente debería estar en su inicio (es decir, su perfil) * a menos * que utilice un IDE que recuerde los módulos que cargó manualmente, como el IDE de PowerGUI. (Ese es el que yo uso y lo recomiendo ampliamente por sus capacidades de intellisense y depuración). –
Gracias por la recomendación [PowerGUI] (http://powergui.org/index.jspa), solo estaba usando el ISE incorporado. –