に接続するには、 Project Professional に Project Web Appを設定する必要 Project Web App 必要 Project Professional。 この操作は、 Project Professionalで行う一方で、 を使用して、高速で自動化された方法 Windows PowerShell。
この Windows PowerShell スクリプトでは、必要なレジストリ キーを作成して、 Project Professional 2013、 Project Professional 2016、または Project Online デスクトップ クライアント に接続 Project Web App。
次のスクリプトを という名前のファイルに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
スクリプトを実行するときに、次の 2 つのパラメーターを渡します。
-
アカウントに名前を付 Project Professional
-
サイトの URL Project Web App します。
スクリプトを実行するには、管理者として Windows PowerShell コマンド ウィンドウを開き、2 つのパラメーターを渡してスクリプトを実行します。
次に例を示します。
./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa