Question Export des partages dispo, import des noms de partages pour lister les droits

Plus d'informations
il y a 2 ans 2 mois #31710 par Philippe
>> Dans la même logique du coup, ça te semble cohérent ?
désolé, j'ai pas compris la question !

si la question est : es qu'il peux y avoir un bug ? alors oui pour -Path "X:\$NewShare.Name"
tu dois utilisé l'écriture pour forcé la priorité quand tu accède à une propriété d'une variable dans une chaine de caractère : "X:\$($NewShare.Name)"
idem pour -Name "$NewShare.Name" -> -Name "$($NewShare.Name)" 

 

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

Plus d'informations
il y a 2 ans 2 mois - il y a 2 ans 2 mois #31715 par Alexis
Tu as bien compris ma question !

Je ne comprends pas cette formulation, le $ devant la parenthèse sert à quoi ?

Quand tu dis, forcer l'écriture, cela veut dire quoi ? Le $ récupère une valeur local qu'il pousse vers le serveur distant quand on utilise un Invoke-Command ? 

Merci Philippe pour tes explications !
Dernière édition: il y a 2 ans 2 mois par Alexis.

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

Plus d'informations
il y a 2 ans 2 mois - il y a 2 ans 2 mois #31718 par ericlm128
Essaie aussi de spécifier toujours le même encodage
Invoke-Command $san {Get-SmbShare } | Select Name | Export-csv  -Path c:\Copy_SAN\ShareName$DateDuJour.csv
...
$ShareName = Import-Csv -Path "c:\Copy_SAN\ShareName$DateDuJour.csv" -Encoding "UTF8"
 
Dernière édition: il y a 2 ans 2 mois par ericlm128.
Les utilisateur(s) suivant ont remercié: Alexis

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

Plus d'informations
il y a 2 ans 2 mois #31719 par Philippe
le $() correspond à un o pérateur de sous-expression
il priorise se qui ce trouve entre parenthèses
dans ton cas il permet que le point de "$newshare.name" soit considéré comme propriété de la variable et non comme chaine de caractère

tu va aussi avoir un autre problème pour des problème de portèe de variable sur ta variable dans invoke-command
tu dois rajouter using : "$($using:NewShare.Name)"
Les utilisateur(s) suivant ont remercié: Alexis

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

Plus d'informations
il y a 2 ans 2 mois #31720 par Alexis
Merci à vous, je regarde ça demain au calme ! 

Effectivement le $using très important ! 

Je lis les doc MS demain à tête reposée :)

 

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

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