Question [Résolu] Problème de lecteur réseau

Plus d'informations
il y a 12 ans 1 mois #11282 par ocin
Bonjour,

J'ai un soucis assez étrange.

J'ouvre une console PS et lance script qui fait des map de lecteurs réseaux et fait des manip. Tout est ok.
Si je relance le même script dnas ma console PS, les maps se font mais il impossible de faire des manip avec. Je les vois bien dans mon explorer, j'arrive a les lister en wmi (get-WmiObject Win32_LogicalDisk) mais sous ma console PS il m'est impossible de me mettre dessus (par exemple cd c:\).
Si je sors de ma console PS que j'en ouvre une autre, que je lance mon script, je n'ai plus de problème.

Mon code de création de maps:
[code:1]$net = New-Object -com Wscript.Network
$net.MapNetworkDrive($MapDrive, $MapPath, $false, $user, $pwd)[/code:1]

Mon code de suppression des maps:
[code:1]$net.RemoveNetworkDrive($MapDrive,$True)[/code:1]

Bien evidement, je test la présence du map en début de script et le supprime s'il est présent.

Si quelqu'un a une piste je lui serait très reconnaissant. ^^<br><br>Message édité par: ocin, à: 9/03/12 10:06

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

Plus d'informations
il y a 12 ans 1 mois #11284 par ocin
Réponse de ocin sur le sujet Re:Problème de lecteur réseau
Ne chercher plus, c'etait ma manière de mapper mon lecteur qui été foireux.
Pour faire quelque chose de simple, j'ai fait ce code:

[code:1]$result=$null
$net = New-Object -com Wscript.Network
$result=get-WmiObject Win32_LogicalDisk -Filter \&quot;DeviceID='$MapDrive'\&quot;
if ($result -ne $null) {
$net.RemoveNetworkDrive($MapDrive,$True)
}

$net.MapNetworkDrive($MapDrive, $MapPath, $false, $user, $pwd)

$result=$null
$net = New-Object -com Wscript.Network
$result=get-WmiObject Win32_LogicalDisk -Filter \&quot;DeviceID='$MapDrive'\&quot;
if ($result -ne $null) {
write-log \&quot;Vérification OK du lecteur $MapDrive sur $MapPath\&quot;
}
else
{
write-log \&quot; ERREUR: problème d'accès au lecteur $MapDrive sur $MapPath\&quot;
}[/code:1]

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

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