Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.
Per connettere Project ProfessionalProject Web App, è necessario configurare i Project Web App in Project Professional. Mentre in Project Professional, è possibile eseguire questa operazione, è possibile eseguire in modo rapido e automatizzato utilizzando Windows PowerShell.
Questo script Windows PowerShell creerà le chiavi del Registro di sistema necessari per connettere Project Web AppProject Professional 2013, Project Professional 2016 o Client desktop di Project Online.
Salvare il seguente script in un file denominato 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 si esegue lo script, passare in due parametri:
-
Il nome che si desidera specificare l'account in Project Professional
-
L'URL del sito Project Web App
Per eseguire lo script, aprire una finestra di comando Windows PowerShell come amministratore e quindi eseguire lo script passando due parametri.
Ad esempio:
./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa