% temp% etc ne fonctionne pas
J'ai le dessous qui est utilisé comme un fichier batch qui lance powershell (trop long pour aller au-dessus, mais il est utilisé dans un autre script).
De toute façon, j'ai remarqué que le dossier %systemroot%\temp et de %systemroot% ne fonctionne pas.
Aucune idée de comment je peux résoudre ce problème?
%systemroot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Unrestricted -File %SystemRoot%\TEMP\ROFS\testing_script_log.ps1
Merci,
source d'informationauteur lara400
Vous devez vous connecter pour publier un commentaire.
Si vous êtes l'exécution de cette ligne à partir de PowerShell plutôt que de CMD, vous pouvez utiliser le PowerShell variable d'environnement syntaxe:
Vous pouvez utiliser [de l'Environnement]::ExpandEnvironmentVariables à étendre les variables d'environnement au sein d'une chaîne à l'ancienne.
Vérifiée avec succès avec ci-dessous le code C#.
//emplacement du fichier de l'Utilisateur les Variables
chaîne fileLocation = Environnement.GetEnvironmentVariable("AZURE_FILE_PATH", EnvironmentVariableTarget.De l'utilisateur);
//emplacement du fichier - Système de Variables
chaîne fileLocation = Environnement.GetEnvironmentVariable("AZURE_FILE_PATH", EnvironmentVariableTarget.La Machine);
Sur le script Powershell
AzureUpload.exe -- contenir le code ci-dessus le code C# Console application (Visual_Studio_Workspace\AzureUpload\AzureUpload\bin\Debug{.exe emplacement du fichier})