Question
Récupération des valeurs d'un fichier TXT
- Pierru
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 13 ans 9 mois #11982
par Pierru
Récupération des valeurs d'un fichier TXT a été créé 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
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.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 13 ans 9 mois #11983
par SiSMik
Réponse de SiSMik sur le sujet Re:Récupération des valeurs d'un fichier TXT
[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.
###########################
# 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.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 9 mois #11990
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Récupération des valeurs d'un fichier TXT
Salut,
benduru écrit:
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
benduru écrit:
A mon avis et sans vouloir t'offenser, des explications sur le paramètrage ou des liens sous PS seraient plus pertinent.il doit y'avoir une tonne d'exemples.
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
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.038 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récupération des valeurs d'un fichier TXT