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 11 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 11 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.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 13 ans 11 mois #11990
par xyz
Tutoriels PowerShell
Réponse de xyz 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.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récupération des valeurs d'un fichier TXT