Где нелегальные персонажи в пути? - PullRequest
1 голос
/ 15 мая 2019

У меня есть следующий скрипт для установки модуля сервера SQL через Nuget (установить Nuget от Chocolatey)

$Check = Get-Module -ListAvailable SqlServer

if ($Check -eq $null)
{
    write-host "`r`nSqlServer Module Not Found - Installing..."

    #Installing Chocolatey
    & ".\InstallChocolatey.ps1"

    #installing SqlServer Module
    start powershell { 
    choco install nuget.commandline –pre -y 
    Install-Module -Name SqlServer <# –Scope AllUsers #> -Confirm:$false -AllowClobber
    Read-Host
    }

    write-host "`r`n  $Check installed!"
}
else {  write-host "`r`n  $Check installed!" }

когда я запускаю скрипт

Я получаю эти ошибки:

Chocolatey v0.10.13
Installing the following packages:
nuget.commandline;â?pre -y
 Install-Module -Name SqlServer <# â?Scope;AllUsers
By installing you accept licenses for the packages.
nuget.commandline v5.0.2 already installed.
 Use --force to reinstall, specify a version to install, or try upgrade.

Chocolatey installed 0/0 packages.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

Illegal characters in path.

Откуда эти нелегальные персонажи? ?? 1009 *

1 Ответ

1 голос
/ 15 мая 2019

разобрался

длина тире до pre (--pre) отличается от обычной тире; то же самое для -Scope

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...