Para se ligar Project Professional a Project Web App, tem de configurar as suas Project Web App no Project Professional. Apesar de o poder fazer no Project Professional, também pode fazê-lo de forma rápida e automatizada ao utilizar Windows PowerShell.
Este Windows PowerShell de registo irá criar as chaves de registo necessárias para ligar Project Professional 2013, Project Professional 2016 ou Cliente de Ambiente de Trabalho do Project Online a Project Web App.
Guarde o seguinte script num ficheiro denominado 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
Quando executar o script, passe em dois parâmetros:
-
O nome que pretende dar à conta no Project Professional
-
O URL do seu Project Web App Site
Para executar o script, abra uma Windows PowerShell de comando Principal e, em seguida, execute o script e passe nos dois parâmetros.
Por exemplo:
./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa