Question
out-file error
- julien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 11 ans 3 mois #15685
par julien
out-file error a été créé par julien
<br><br>Message édité par: julien_pw, à: 22/08/13 11:02
Connexion ou Créer un compte pour participer à la conversation.
- hahang
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 11 ans 3 mois #15739
par hahang
Réponse de hahang sur le sujet Re:out-file error
Voici un exemple de script utilisant le cmdlet out-file (
powershell.nicoh.me/powershell-1/active-...ibutes-from-csv-file
) :
[code:1]$csv = Get-Content c:\folder\file.csv
foreach ($string in $csv) {
$username = $string.split(\";\"«»)[2]
$tel = $string.split(\";\"«»)[4]
$mobile = $string.split(\";\"«»)[3]
$username + \"`t : \" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties telephonenumber).telephonenumber + \"`t/`t\" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties mobile).mobile | Out-File -FilePath (\"c:\folder\change.log\"«») -encoding ASCII -append -Width 1000
if ($mobile -eq \"NULL\"«») {
Set-QADUser -Identity $username -PhoneNumber $tel -MobilePhone $null
}
else {
Set-QADUser -Identity $username -PhoneNumber $tel -MobilePhone $mobile
}
\"`t > NEW ENTRY for \" + $username + \"`t : \" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties telephonenumber).telephonenumber + \"`t/`t\" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties mobile).mobile | Out-File -FilePath (\"c:\folder\change.log\"«») -encoding ASCII -append -Width 1000
}[/code:1]
My Powershell IT Script Library powershell.nicoh.me
[code:1]$csv = Get-Content c:\folder\file.csv
foreach ($string in $csv) {
$username = $string.split(\";\"«»)[2]
$tel = $string.split(\";\"«»)[4]
$mobile = $string.split(\";\"«»)[3]
$username + \"`t : \" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties telephonenumber).telephonenumber + \"`t/`t\" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties mobile).mobile | Out-File -FilePath (\"c:\folder\change.log\"«») -encoding ASCII -append -Width 1000
if ($mobile -eq \"NULL\"«») {
Set-QADUser -Identity $username -PhoneNumber $tel -MobilePhone $null
}
else {
Set-QADUser -Identity $username -PhoneNumber $tel -MobilePhone $mobile
}
\"`t > NEW ENTRY for \" + $username + \"`t : \" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties telephonenumber).telephonenumber + \"`t/`t\" + (Get-QADObject -Type User -SizeLimit 0 -Identity $username -Properties mobile).mobile | Out-File -FilePath (\"c:\folder\change.log\"«») -encoding ASCII -append -Width 1000
}[/code:1]
My Powershell IT Script Library powershell.nicoh.me
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.100 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- out-file error