Question
Désactivation Carte Réseau
- Laurent Dardenne
- Hors Ligne
- Modérateur
- Messages : 6300
- Remerciements reçus 68
On peut consulter les qualificateurs :@Laurent
je crois te l'avoir déjà demandé mais existe-il une base des class deprecated ou faut il regardé a chaque sur ça définition sur MSDN ?
[code:1]
$ObjetWMI=[wmiclass]\"\\localhost\root\cimv2:win32_networkadapter\"
$ObjetWMI.Qualifiers.name
#dynamic
#Locale
#provider
#UUID
[/code:1]
Et à partir de la v3 :
[code:1]
Get-CimClass * -QualifierName deprecated
[/code:1]
Mais sous Windows 10 la classe win32_networkadapter n'est pas marquée deprecated ...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 84
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
- Messages : 1778
- Remerciements reçus 21
@tcottin :
je crois que tu n'a pas lu ma remarque sur la question du credential avec win32_networkadapterLe seul problème que j'ai maintenant c'est que quand je fait une tâche planifié avec mon compte ADMIN pour que le script s'éxécute a l'ouverture de la session, rien ne se passe.
je te remontre le message d'erreur mais en Français :
[code:1]Get-WmiObject win32_networkadapter -Credential $credential
Get-WmiObject : Les références utilisateur ne peuvent pas être utilisées pour des connexions locales
Au caractère Ligne:1 : 1
+ Get-WmiObject win32_networkadapter -Credential $credential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation : (:«») [Get-WmiObject], ManagementException
+ FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand[/code:1]<br><br>Message édité par: 6ratgus, à: 8/03/16 09:27
Connexion ou Créer un compte pour participer à la conversation.
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 84
- Remerciements reçus 0
je viens d'avoir cette fameuse erreur @6ratgus.
il y a t'il un moyen de resoudre le pb?
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
- Messages : 1778
- Remerciements reçus 21
oui j'avais déjà donnais la reponse !il y a t'il un moyen de resoudre le pb?
mais normalement si tu passe pars une tache planifier avec un compte admin tu n'a pas besoin de credential !! tu a même une élévation admin possible (l'option \"exécuter avec autorisation maximales\" dans l'onglet général)
sinon tu peut utilisé la commande invoke-command comme ceci :
[code:1]$ordi = \".\" #\"pc-de-test\"
$PWord = ConvertTo-SecureString –String \"P@sSw0rd\" –AsPlainText -Force
$Credential = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $User, $PWord
Invoke-Command -ComputerName $ordi -Credential $Credential -ScriptBlock {
Get-WmiObject win32_networkadapter
(Get-WmiObject win32_networkadapter | where {$_.name -eq 'Realtek Virtual Adapter'}).Disable()
sleep 5
(Get-WmiObject win32_networkadapter | where {$_.name -eq 'Realtek Virtual Adapter'}).Enable()
}[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- COTTIN
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 84
- Remerciements reçus 0
Vous fait un recap de ma tache pour voir si j'ai pas fait de betise :
Dans GENERAL:
J'utilise le compte Administrateur pour exécuter la tâche +
j'ai cocher Exécuter avec les autorisations maximales
Dans Déclencheurs
A l'ouverture de session
tout utilisateur
Dans Action :
J'ai fait démarrer un programme
avec comme parametre
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
en arguments :
-executionpolicy Unrestricted -noninteractive -nologo C:\Windows\System32\WindowsPowerShell\script_formOMJT.ps1
Pour les arguments je fait comme mon ADMIN m'a dit de faire.
Pour info :
Quand je met l'utilisateur en ADMIN et que je lancer le script celui-ci fonctionne, mais en tache planifier le script ne fonctionne pas, en ayant toujours la session utilisateur en ADMIN<br><br>Message édité par: tcottin, à: 8/03/16 10:52
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Désactivation Carte Réseau