Створення облікового запису веб-застосунку Project Web App за допомогою оболонки Windows PowerShell

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Щоб підключити Project Professional до Project Web App, потрібно настроїти свій Project Web AppProject Professional. Хоча це можна зробити в Project Professional, ви можете також зробити це швидкий, автоматизації моди за допомогою Windows PowerShell.

Цей сценарій Windows PowerShell , можна створювати необхідні реєстру з'єднуватися з Project Professional 2013, Project Professional 2016або Класичний клієнт Project OnlineProject 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 Professional

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

Щоб запустити сценарій, Відкрийте вікно командного Windows PowerShell як адміністратор а потім запустіть сценарій, проходячи у двох параметрів.

Наприклад:

./CreateAccount.ps1 PWA https://contoso.sharepoint.com/sites/pwa
Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×