1 pièce(s) jointe(s)
comment faire appelle a une Fonction Powershel
bonjour a tous
j'aurai besoin de faire appeler une fonction qui me fait liste de toutes mes bases existant dans mon instance
Pour cela j'ai crée cette fonction dans un fichier nommé Script.psm1
Code:
1 2 3 4 5 6
| function Get-DBList ($server)
{
$srv = New-Object 'Microsoft.SqlServer.Management.Smo.Server' $server
$srv.Databases | Select name, RecoveryModel,
@{Label="CompatibilityLevel";Expression={($_.CompatibilityLevel).ToString().Replace("Version", "")}}
} #end Get-DBList |
SI j'ai essayer de faire charger cette function en faisant appelant mon fichier "Script.psm1"
Code:
1 2 3
| cd c:
import-module .\Backup\script
Get-DBList |
je viens d'avoir cette erreur
Code:
1 2 3 4 5 6 7 8
| import-module : Le module «.\Backup\script.psm1» spécifié n'a pas été chargé, car aucun fichier de module valide n'a
été trouvé dans un répertoire de module.
Au caractère Ligne:1 : 1
+ import-module .\Backup\script.psm1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (.\Backup\script.psm1:String) [Import-Module], FileNotFoundExcept
ion
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand |