Hvis du vil oprette forbindelse mellem Project Professional og Project Web App, skal du konfigurere din Project Web App i Project Professional. Selvom du kan gøre dette i Project Professional, kan du også gøre det hurtigt og automatiseret ved hjælp af Windows PowerShell.
Dette Windows PowerShell script opretter de nødvendige registreringsdatabasenøgler til at oprette forbindelse mellem Project Professional 2013, Project Professional 2016eller Project Online Desktop-klient til Project Web App.
Gem følgende script i en fil med navnet 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
Når du kører scriptet, overføres to parametre:
-
Det navn, du vil give kontoen i Project Professional
-
URL-adressen på dit Project Web App websted
Hvis du vil køre scriptet, skal du åbne et Windows PowerShell kommandovindue som administrator og derefter køre scriptet og videregive de to parametre.
Det kunne f.eks. være:
./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa