/ / विज़ुअल एसवीएन सर्वर पॉवरशेल कॉन्फ़िगरेशन - पॉवरशेल, एसवीएन, विजुअल्सवैन-सर्वर, विजुअल्सवन

विजुअल एसवीएन सर्वर पावरशेल कॉन्फ़िगरेशन - पावरहेल, svn, visualsvn-server, visualsvn

मैं दृश्य SVN PowerShell में नया हूं। जब मैं स्वयं PowerShell को खोलता हूं, तो मुझे निम्न त्रुटि मिल रही है।

अनुपस्थित ऑपरेटर के बाद की अभिव्यक्ति "-"। लाइन में: 1 चार: 2 + -E <<<< xecutionPolicy बायपास -File C: प्रोग्राम फ़ाइलें (x86) VisualSVN ServerShortcutStartup.ps1

अगर मैं किसी भी दृश्य SVN सर्वर cmdlets का उपयोग करता हूं तो मुझे यह कहते हुए एक त्रुटि हो रही है कि इसे cmdlet के रूप में मान्यता नहीं मिली है। कृपया मदद कीजिए।

संपादित करें: 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

VisualSVN सर्वर पॉवरशेल मॉड्यूल PowerShell 3.0 या नए की आवश्यकता है। हालाँकि, आप अपने Windows Server 2008 पर PowerShell 1.0 चलाते हैं।

यह बग है कि PowerShell कंसोल असमर्थित PowerShell संस्करण के बारे में चेतावनी नहीं दिखाता है। यह PowerShell 2.0 के लिए दिखाता है, हालांकि मैं बग दर्ज करने जा रहा हूं और हम इसे ठीक कर देंगे।

आप निर्दिष्ट किए गए चरणों का पालन करके इस सर्वर कंप्यूटर पर PowerShell को अपग्रेड कर सकते हैं MSDN | Windows Server 2008 पर Windows PowerShell स्थापित करना.

रिपोर्ट के लिए धन्यवाद।