Applies ToProject Online デスクトップ クライアント Project Professional 2021 Project Professional 2019 Project Professional 2016 Project Professional 2013

Project Professional を Project Web Appに接続するには、 Project Professionalで Project Web App を設定する必要があります。 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でアカウントに付与する名前

  • Project Web App サイトの URL

スクリプトを実行するには、管理者として Windows PowerShell コマンド ウィンドウを開き、スクリプトを実行して 2 つのパラメーターを渡します。

次に例を示します。

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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。