Question Récupération des valeurs d'un fichier TXT

Plus d'informations
il y a 13 ans 9 mois #11982 par Pierru
Bonjour,
j'ai un script comme celui ci :

Importsystemmodules

###########################
# Declaration des variables
##########################

$site=\"TEST1\"
$chemin= (get-date -uformat \"d:\backuptest\$site-%d-%m-%Y.bak\")


###########################
# Commande
###########################

Backup-SPSite -Identity http://monserveur/sites/$site -Path $chemin


Je souhaiterais passer en paramètre de la variable $site chaque ligne d'un fichier txt plutot que la valeur en dur \"TEST1\"

Merci d'avance pour votre aide.
Laurent

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11983 par SiSMik
[code:1]Importsystemmodules



###########################

# Declaration des variables

##########################


$sites = Get-Content \"C:\liste_sites.txt\"
Foreach ($site in $sites) {

$chemin= (get-date -uformat \"d:backuptest$site-%d-%m-%Y.bak\"«»)





###########################

# Commande

###########################



Backup-SPSite -Identity http://monserveur/sites/$site -Path $chemin
}[/code:1]

Dans C:\liste_sites.txt tu mets

Site1
Site2
Site3
Site4
...

En espérant que ça t'aide, par contre la prochaine fois utilise la fonction rechercher, il doit y'avoir une tonne d'exemples. :laugh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11990 par Laurent Dardenne
Salut,
benduru écrit:

il doit y'avoir une tonne d'exemples. :laugh:

A mon avis et sans vouloir t'offenser, des explications sur le paramètrage ou des liens sous PS seraient plus pertinent.
Si tu ne connais pas les mots-clé lié au paramètrage, pas facile de retrouver des exemples.

Benduru t'a donné un exemple de paramètrage via une boucle, en voici un autre à l'aide d'une fonction :
[code:1]
Function Backup-MySPSite{
param($site)

$chemin= (get-date -uformat \"d:\backuptest\$site-%d-%m-%Y.bak\"«»)

Backup-SPSite -Identity http://monserveur/sites/$site -Path $Chemin
}#Backup-MySPSite
[/code:1]
Tu peux donc déjà rechercher sur le net ou dans la doc la notion de function et de param:
[code:1]
get-help function
get-help Param
[/code:1]
Dans le forum contribution il y a la doc utilisateur de la version un qui est bien conçue pour débuter.
Le reste t'appartiens :)<br><br>Message édité par: Laurent Dardenne, à: 8/06/12 20:10

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.043 secondes
Propulsé par Kunena