/ / Visual SVN Server Конфігурація PowerShell - powershell, svn, visualsvn-server, visualsvn

Конфігурація Visual SVN Server PowerShell - powerhell, svn, visalalsvn-сервер, visalalsvn

Я новачок у Visual SVN PowerShell. Я отримую наступну помилку, коли я відкриваю PowerShell себе.

Відсутній вираз після одинарного оператора "-". У рядку: 1 символ: 2 + -E <<<< xecutionPolicy Обхід -Файл C: Програмні файли (x86)

Якщо я використовую будь-які cmdlet сервера Visual SVN, я отримую повідомлення про помилку, що не розпізнається як командлет. Будь ласка, допоможіть.

EDIT: ShortcutStartup.ps1 містить наступний код.

$Host.UI.RawUI.WindowTitle = "VisualSVN Server PowerShell"

# Configure execution policy
Set-ExecutionPolicy -Scope Process Undefined -Force
if ($(Get-ExecutionPolicy) -eq "Restricted") {
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned -Force
}

$env:Path = (Join-Path (Split-Path $MyInvocation.MyCommand.Path -Parent) "bin") + ";" + $env:Path

# Check PowerShell version
$major = 0
if (Test-Path variable:global:PSVersionTable) {
$major = $PSVersionTable.PSVersion.Major
}
if ($major -lt 3) {
Write-Warning "VisualSVN Server PowerShell module requires Windows PowerShell 3.0 or later."
exit
}

Write-Host ""
Write-Host "     Welcome to VisualSVN Server PowerShell!"
Write-Host ""
Write-Host " List of VisualSVN Server cmdlets: " -NoNewline
Write-Host "Get-Command -Module VisualSVN " -ForegroundColor Yellow
Write-Host " Get help for a cmdlet: " -NoNewline
Write-Host "help <cmdlet-name> " -NoNewline -ForegroundColor Yellow
Write-Host "or " -NoNewline
Write-Host "<cmdlet-name> -? " -ForegroundColor Yellow
Write-Host " Get online help for a cmdlet: " -NoNewline
Write-Host "help <cmdlet-name> -Online " -ForegroundColor Yellow
Write-Host ""

Відповіді:

1 для відповіді № 1

Модуль PowerShell для сервера VisualSVN вимагає PowerShell 3.0 або новішої версії. Тим не менш, ви запускаєте PowerShell 1.0 на вашому Windows Server 2008.

Це помилка, що консоль PowerShell не показує попередження про непідтримувану версію PowerShell. Проте вона відображається для PowerShell 2.0. Я збираюся подати помилку і виправити її.

Можна оновити PowerShell на цьому серверному комп'ютері, виконавши дії, вказані в MSDN | Встановлення Windows PowerShell у Windows Server 2008.

Дякуємо за звіт.