Sunday, April 10, 2022

Erstellen Sie mit Windows PowerShell ein Project Web App-Konto

Um Project Professional mit Project Web App zu verbinden, müssen Sie Ihre Project Web App in Project Professional einrichten. Dies ist zwar in Project Professional möglich, Sie können dies aber auch schnell und automatisiert mit Windows PowerShell tun.

Dieses Windows PowerShell-Skript erstellt die erforderlichen Registrierungsschlüssel, um Project Professional 2013, Project Professional 2016 oder Project Online Desktop Client mit Project Web App zu verbinden.

Speichern Sie das folgende Skript in einer Datei namens CreateAccounts.ps1.

 # # This script will create the account for Project Pro for O365 to connect to Project Online. # # Execute this script with two parameters: the account name and PWA URL # # ./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa # ############################################################################ Param( [string]$accountName, [string]$pwaURL ) function CreateAccount ($keyPath, $accountName, $pwaURL) { $guid = [System.Guid]::NewGuid() New-Item -Path "$keyPath$accountName" New-ItemProperty -Path "$keyPath$accountName" -Name Name -PropertyType String -Value $accountName New-ItemProperty -Path "$keyPath$accountName" -Name GUID -PropertyType String -Value "{$guid}" New-ItemProperty -Path "$keyPath$accountName" -Name Path -PropertyType String -Value $pwaURL } function CreateProjectOnlineAccount ($accountName, $pwaURL) { $15keyPath = "HKCU:\Software\Microsoft\Office\15.0\MS Project\Profiles\" $16keyPath = "HKCU:\Software\Microsoft\Office\16.0\MS Project\Profiles\" If (Test-Path($15keyPath)) { CreateAccount $15keyPath $accountName $pwaURL } If (Test-Path($16keyPath)) { CreateAccount $16keyPath $accountName $pwaURL } } CreateProjectOnlineAccount $accountName $pwaURL

Wenn Sie das Skript ausführen, übergeben Sie zwei Parameter:

  • Der Name, den Sie dem Konto in Project Professional geben möchten

  • Die URL Ihrer Project Web App-Website

Öffnen Sie zum Ausführen des Skripts ein Windows PowerShell-Befehlsfenster als Administrator, führen Sie dann das Skript aus und übergeben Sie die beiden Parameter.

Zum Beispiel:

 ./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa

No comments:

Post a Comment