Создание учетной записи Project Web App с помощью Windows PowerShell

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

При подключении к Project Web AppProject профессиональный, необходимо настроить свой Project Web App в Project профессиональный. Несмотря на то это можно сделать в Project профессиональный, вы можете также сделать быстрый, автоматизированный Контролируйте с помощью Windows PowerShell.

Этот сценарий Windows PowerShell создаст необходимые разделы реестра для подключения к Project Web AppProject профессиональный 2013, Project профессиональный 2016 или Классический клиент Project Online.

Сохраните файл с именем 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 профессиональный

  • URL-адрес сайта Project Web App

Для запуска сценария, откройте окно командной строки Windows PowerShell от имени администратора и запустите сценарий, передавая двумя параметрами.

Например:

./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa
Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×