Office
Logga in

Skapa ett Project Web App-konto med Windows PowerShell

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

För att kunna ansluta Project Professional till Project Web App, måste du konfigurera din Project Web App i Project Professional. Samtidigt som du kan göra detta i Project Professional, kan du också göra det i en snabb, automatiserad sätt med hjälp av Windows PowerShell.

Den här Windows PowerShell skript skapas de nödvändiga registernycklarna för att ansluta Project Professional 2013, Project Professional 2016 eller Project Online-skrivbordsklient till Project Web App.

Spara följande skript till en fil med namnet 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 

När du kör skriptet klara i två parametrar:

  • Det namn som du vill ge kontot i Project Professional

  • URL-Adressen till webbplatsen Project Web App

Öppna Kommandotolken Windows PowerShell som administratör om du vill köra skriptet och sedan köra skriptet passerar i två parametrar.

Till exempel:

./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa
Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×