Question [Résolu] Générer un script avec un script...

Plus d'informations
il y a 14 ans 1 mois #11419 par DELBREUVE
Bonjour à tous,

Je suis bloqué sur un problème : je cherche à générer un script qui sera enregistré sur des partages selon les personnes executant le script.

Je m'explique :
Voici le script que j'ai créé. La création du script printerscript.ps1 fonctionne sauf que mes variables $partage et $tri ne sont pas modifiées dans la création.

[code:1]
Set-location \"c:\temp\"
New-item -Name \"printerscript.ps1\" -ItemType file -Value '
$header = \"server\",\"unc\"

$csv = Import-Csv \"\\$partage\$tri\Desktop\NetworkPrinters.csv\" -header $header -Delimiter \";\"

$csv | ForEach-object {

(New-Object -ComObject WScript.Network).AddWindowsPrinterConnection($_.unc)

}
'[/code:1]

D'avance merci pour votre aide

Message édité par: Florent62, à: 3/04/12 15:50<br><br>Message édité par: Florent62, à: 18/04/12 12:29

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

Plus d'informations
il y a 14 ans 1 mois #11422 par xyz
Salut,
utilise cette construction :
[code:1]
New-item -Name \&quot;printerscript.ps1\&quot; -ItemType file -Value @\&quot;
`$header = \&quot;server\&quot;,\&quot;unc\&quot;

`$csv = Import-Csv \&quot;\\$partage\$tri\Desktop\NetworkPrinters.csv\&quot; -header `$header -Delimiter \&quot;;\&quot;

`$csv | ForEach-object {

(New-Object -ComObject WScript.Network).AddWindowsPrinterConnection(`$_.unc)

}
\&quot;@
[/code:1]
Il faut substituer tes deux variables et 'échapper' les autres.

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 1 mois #11442 par DELBREUVE
Merci ! c'est nickel !

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

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