Question comment exporter les resultat d'un script ?

Plus d'informations
il y a 8 ans 9 mois #23704 par Cardon
Bonjour à tous
je suis nouveau sur power shell et j'aimerais exporter les resultats de mon script vers un fichier log ou txt bien qu'il y est pas mal d'article sur le sujet ici je n'est pas réussi à les utiliser pour mon cas.
mon script sert à automatiser les réglages d'une carte réseau en agissant sur la base de registre et j'aimerais que le compte rendu de mes réglages arrivent dans mon fichier .txt

voici mon code :

#Paramétrage de : bande privilégié ( RoamingPreferredBandType )

Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Control\Class -Recurse -ErrorAction silentlyContinue | Get-ItemProperty |
ForEach-Object {if ($_.RoamingPreferredBandType -ge 0) {
$path = $_.pspath
Set-ItemProperty $path -name \"RoamingPreferredBandType\" -Value \"2\"
write-output $_.pspath
}
}

#Paramétrage de : Incompatible avec canaux 40 MHz ( FatChannelIntolerant )

Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Control\Class -Recurse -ErrorAction silentlyContinue | Get-ItemProperty |
ForEach-Object {if ($_.FatChannelIntolerant -ge 1) {
$path = $_.pspath
Set-ItemProperty $path -name \"FatChannelIntolerant\" -Value \"0\"
write-output $_.pspath
}
}

#Paramétrage de : Largeur de canal 802.11n-2.4 GHz ( ChannelWidth24 )

Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Control\Class -Recurse -ErrorAction silentlyContinue | Get-ItemProperty |
ForEach-Object {if ($_.ChannelWidth24 -ge 0) {
$path = $_.pspath
Set-ItemProperty $path -name \"ChannelWidth24\" -Value \"1\"
write-output $_.pspath
}
}

#Paramétrage de : Largeur de canal 802.11n-5.2 GHz ( ChannelWidth52 )

Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Control\Class -Recurse -ErrorAction silentlyContinue | Get-ItemProperty |
ForEach-Object {if ($_.ChannelWidth52 -ge 0) {
$path = $_.pspath
Set-ItemProperty $path -name \"ChannelWidth52\" -Value \"1\"
write-output $_.pspath
}
}

#Paramétragé de : mode sans fil ( WirelessMode )

Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Control\Class -Recurse -ErrorAction silentlyContinue | Get-ItemProperty |
ForEach-Object {if ($_.WirelessMode -ge 0) {
$path = $_.pspath
Set-ItemProperty $path -name \"WirelessMode\" -Value \"17\"
write-output $_.pspath
}
}

#Paramétrage de : Multiplicateur de débit ( TroughputBoosterEnabled )

Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Control\Class -Recurse -ErrorAction silentlyContinue | Get-ItemProperty |
ForEach-Object {if ($_.ThroughputBoosterEnabled -ge 0) {
$path = $_.pspath
Set-ItemProperty $path -name \"ThroughputBoosterEnabled\" -Value \"1\"
write-output $_.pspath
}
}

j'espere que vous pourrez m'aider car je suis completement perdu

merci d'avance<br><br>Message édité par: nathcar, à: 26/05/17 11:51

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

Plus d'informations
il y a 8 ans 9 mois #23705 par Laurent Dardenne
nathcar écrit:

ici je n'est pas réussi à les utiliser pour mon cas.

Un début

Tutoriels PowerShell

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

Plus d'informations
il y a 8 ans 9 mois #23706 par Cardon
Merci mais quand j'execute : Find-Module EZLog | Install-Module

J'ai cette erreur :

Le terme « Find-Module » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vé
rifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
Au niveau de ligne : 1 Caractère : 12
+ Find-Module &lt;&lt;&lt;&lt; EZLog | Install-Module
+ CategoryInfo : ObjectNotFound: (Find-Module:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

que faire je suis vraiment débutant et j'ai du mal a me débrouiller par moi même en power shell mais j'ai vraiment besoin d'arriver à faire cette commande

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

Plus d'informations
il y a 8 ans 9 mois #23707 par Laurent Dardenne
A priori il te manque le gestionnaire de package
Quelle version de Powershell utilises-tu et sur quel OS ?
Dans la console fait $PSVersionTable.

Tutoriels PowerShell

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

Plus d'informations
il y a 8 ans 9 mois #23708 par Cardon
J'utilise PS 2.0 sur windows 7

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

Plus d'informations
il y a 8 ans 9 mois #23709 par Laurent Dardenne
Dans ce cas télécharge le fichier .zip sur le site Github et installe le manuellement dans un répertoire de module.

Tutoriels PowerShell

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

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