Question Execution .bat sur serveur depuis sharepoint/onedrive.

Plus d'informations
il y a 1 an 2 mois - il y a 1 an 2 mois #33617 par Neil
Bonjour à tous, 

Je butte de la création de script qui permettrai aux utilisateur d'executer un .bat situé sur un serveur depuis onedrive/sharepoint avec les droits admin. 

voici ce que j'ai pu faire ci-dessous. 

########      ########   ############       ################

$Username = 'name'
$Password = 'password' | Convertto-Securestring -asplaintext -force
$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$password

try {
    Invoke-Command -remoteserver 172.31.1.22 -ScriptBlock {
    start-process 'C:\repertoire\fichier.bat' -NoNewWindow -Wait
    } -Credential $Cred    -ErrorAction Stop
}
catch {
Write-Host "error"
}


#########           ############     ############             ############

 

Merci de votre aide par avance.




 
Dernière édition: il y a 1 an 2 mois par Neil.

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

Plus d'informations
il y a 1 an 2 mois #33619 par Fabien
Bonjour Neil,

Tout d'abord, il ne faut pas mettre de mot de passe dans un script.
Il faut le chiffrer avec une clé qui se trouve dans un fichier à part.

Peux-tu nous expliquer le contexte car je ne comprends pas trop pourquoi tu ne transformes pas ton script Batch en Powershell ?

Fabien

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

Plus d'informations
il y a 1 an 2 mois #33621 par Neil
Bonjour,

JE ne suis pas coutumier du powershell. J ai vu par la suite sur une conversation sur ce forum.

Nous souhaitons que les utilisateurs puissent lancer une commande qui execute un .bat sur un serveur ou il n'ont pas accès.
cette commande serait mis dans un sharepoint ou ils ont accès

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

Plus d'informations
il y a 1 an 2 mois #33623 par Fabien
Bonjour,

Voici la commande pour lancer un script Batch depuis Powershell avec une authentification différentes.
Start-Process -Credential $Cred -FilePath ".\Test.bat"

Fabien

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

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