建立使用 Windows PowerShell 的 Project Web App 帳戶

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

才能連接Project Web AppProject 專業版 ,必須先設定您的Project Web AppProject 專業版中。雖然您可以在Project 專業版中,您也可以執行,快速、 自動化的方式使用Windows PowerShell。

這個Windows PowerShell指令碼會建立所需的登錄機碼Project 專業版 2013、 Project 專業版 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 

當您執行指令碼時,傳遞的兩個參數:

  • 您想要在Project 專業版為帳戶名稱

  • Project Web App網站的 URL

若要執行指令碼,開啟Windows PowerShell命令視窗以系統管理員身分,然後再執行指令碼,傳遞的兩個參數。

例如:

./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa
增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×