Když chcete napsat do příkazového řádku a zadat název softwaru, občas se setkáte s tímto typem chyby:

Ale pro tento příklad máte soubor msdeploy.exe, který se nachází v "C:\Program Files (x86)\IIS\Microsoft Web Deploy V3", avšak nelze ho volat odkudkoliv, musíte explicitně napsat: "C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe", což je obtížné a zdlouhavé.
Existuje tedy možnost říct Windows, kde se přesně nachází "msdeploy.exe", nebo kde se nacházíte, tomu se říká proměnné prostředí Windows. Abyste se k nim dostali, musíte otevřít ovládací panel, poté klikněte na "Systém a zabezpečení", poté na "Systém" a vlevo na obrazovce klikněte na "Pokročilé systémové nastavení", otevře se okno jako toto:

Teď klikněte na tlačítko úplně dole "Proměnné prostředí", otevře se nové okno a najdete dole, ve druhé části obrazovky, seznam systémových proměnných, ale nejdůležitější je "PATH", najděte ho v seznamu a dvakrát na něj klikněte:

Stačí zde přidat novou cestu, aby Windows, ať jste kdekoli, našel spustitelný soubor "msdeploy.exe", klikněte tedy na tlačítko "Nový" a přidejte cestu, pro příklad zde přidávám svou cestu: "C:\Program Files (x86)\IIS\Microsoft Web Deploy V3" bez uvozovek.
Pokud znovu otevřete příkazový řádek a napíšete "msdeploy", stále dostanete stejnou chybu:

Obvykle je potřeba restartovat stroj, ale na serveru nemůžete restartovat, jak chcete, zde je tedy skript VBScript, který umožňuje znovu načíst proměnné jedním kliknutím:
Set oShell = WScript.CreateObject("WScript.Shell")
filename = oShell.ExpandEnvironmentStrings("%TEMP%\resetvars.bat")
Set objFileSystem = CreateObject("Scripting.fileSystemObject")
Set oFile = objFileSystem.CreateTextFile(filename, TRUE)
set oEnv=oShell.Environment("System")
for each sitem in oEnv
oFile.WriteLine("SET " & sitem)
next
path = oEnv("PATH")
set oEnv=oShell.Environment("User")
for each sitem in oEnv
oFile.WriteLine("SET " & sitem)
next
path = path & ";" & oEnv("PATH")
oFile.WriteLine("SET PATH=" & path)
oFile.Close
Vytvořte textový soubor, vložte tento kód a přejmenujte tento soubor na .vbs, a zde je skript, který umožní obnovit proměnné bez restartování PC!
Aucun commentaire pour le moment.