Question Désactivation Carte Réseau

Plus d'informations
il y a 8 ans 2 semaines #21553 par Laurent Dardenne
6ratgus écrit:

@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 ?

On peut consulter les qualificateurs :
[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.

Plus d'informations
il y a 8 ans 2 semaines #21554 par COTTIN
Réponse de COTTIN sur le sujet Re:Désactivation Carte Réseau
Je suis sur W7 sur toutes mes machines

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

Plus d'informations
il y a 8 ans 2 semaines #21555 par Philippe
Réponse de Philippe sur le sujet Re:Désactivation Carte Réseau
merci Laurent pour les infos sur les class deprecated

@tcottin :

Le 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 crois que tu n'a pas lu ma remarque sur la question du credential avec win32_networkadapter

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.

Plus d'informations
il y a 8 ans 2 semaines #21556 par COTTIN
Réponse de COTTIN sur le sujet Re:Désactivation Carte Réseau
Vous m'avez perdu :(

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.

Plus d'informations
il y a 8 ans 2 semaines #21557 par Philippe
Réponse de Philippe sur le sujet Re:Désactivation Carte Réseau

il y a t'il un moyen de resoudre le pb?

oui j'avais déjà donnais la reponse ! :whistle:

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 \&quot;exécuter avec autorisation maximales\&quot; dans l'onglet général)

sinon tu peut utilisé la commande invoke-command comme ceci :
[code:1]$ordi = \&quot;.\&quot; #\&quot;pc-de-test\&quot;
$PWord = ConvertTo-SecureString –String \&quot;P@sSw0rd\&quot; –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.

Plus d'informations
il y a 8 ans 2 semaines #21558 par COTTIN
Réponse de COTTIN sur le sujet Re:Désactivation Carte Réseau
La tache planifier c'est le test que je fait depuis quelque jours, mais j'ai toujours de pb de droit utilisateur.

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.

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