Я пытаюсь запустить скрипт PowerShell для удаления owncloud-client
с моей виртуальной машины Windows 10. Показанный ниже код можно найти по адресу
https://chocolatey.org/packages/owncloud-client (tools\chocolateyUninstall.ps1)
Я хотел бы просто протестировать код, запустив его из PowerShell, чтобы увидеть, действительно ли он удаляет программное обеспечение.
$unfile = "ownCloud\uninstall.exe"
if (Test-Path "${Env:ProgramFiles(x86)}\$unfile") {
$unpath = "${Env:ProgramFiles(x86)}\$unfile"
} else {
$unpath = "${Env:ProgramFiles}\$unfile"
}
Uninstall-ChocolateyPackage 'owncloud-client' 'exe' '/S' "$unpath"
Я запускаю скрипт из каталога, в котором он содержится, набрав:
.\chocolateyUninstall.ps1
В качестве вывода я получаю следующую ошибку:
Uninstall-ChocolateyPackage is not recognized as the name of cmdlet, function, script file, or operable program.
Пакет Uninstall-ChocolateyPacakge.ps1 предоставляется компанией Chocolatey. Я проверил на своей машине, и этот пакет присутствует в:
C:\ProgramData\chocolatey\helpers\functions\Uninstall-ChocolateyPackage.ps1
но powershell не распознает его как командлет. Как я могу решить эту проблему? Благодарность
Uninstall-ChocolateyPackage
? ИлиUninstall -ChocolateyPackage
? - person slybloty   schedule 22.02.2016Uninstall-ChocolateyPackage
- person diegus   schedule 22.02.2016Uninstall-ChocolateyPackage
нигде не определен. Разве вы не должны управлятьchocolateyUninstall
? Опять же, вам нужно лучше объяснить, что вы делаете. Что такоеUninstall-ChocolateyPackage
? И где это? - person slybloty   schedule 22.02.2016