Résolu [Résolu]Invoke Command File Server

Plus d'informations
il y a 3 ans 3 semaines - il y a 3 ans 3 semaines #30559 par dimshell
Bonjour,

Je réalise actuellement un script Powershell dans le cadre de fermer les fichiers verrouillé.
Voir les fichiers sur un file server puis choisir le fichier a fermer.


J'ai un petit problème avec ce script, je ne vois pas le résultat du GET quand j'ajoute le second Invoke.
J'ai esssayé un Start-Sleep etc mais aucuns résultats.

$fileserver = Read-Host "server  " 


Invoke-Command -ComputerName $fileserver -ScriptBlock {

   $name = Read-Host "user "    
  Get-SmbOpenFile | Where-Object -Property ClientUserName -Contains "$name"
 
 }
 
 Invoke-Command -ComputerName $fileserver -ScriptBlock {

   $sessionid = Read-Host "id "
  Close-SmbOpenFile -FileId $sessionid
 }

Merci d'avance.
Dernière édition: il y a 3 ans 3 semaines par dimshell.

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

Plus d'informations
il y a 3 ans 3 semaines #30560 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Invoke Command File Server
Salut,
peut-être un pb d'affichage dans la console ?
Récupère dans une variable le résulat du premier appel et affiche le via un write-host.

Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: dimshell

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

Plus d'informations
il y a 3 ans 3 semaines - il y a 3 ans 3 semaines #30562 par dimshell
Réponse de dimshell sur le sujet Invoke Command File Server
Merci pour ta réponse.

J'ai trouvé , il faut rajouter Get .... | Where | format- table.
Et tout faire dans un seul invoke.
Dernière édition: il y a 3 ans 3 semaines par dimshell.

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

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