Nano Hash - криптовалюты, майнинг, программирование

Альтернатива appregnew.aspx с использованием SharePoint Online Powershell

Согласно документации Microsoft SharePoint Online, для приложения, размещенного у провайдера, зарегистрировать приложение можно, зайдя на страницу https://.sharepoint.com/_layouts/15/appregnew.aspx и сгенерировав информацию о приложении, такую ​​как ClientID, ClientSecret и т. д.

Мое требование состоит в том, чтобы найти способ SharePoint Online PowerShell сделать то же самое.

Я ссылался на набор CmdLet для SharePoint Online по адресу http://technet.microsoft.com/en-us/library/fp161364%28v=office.15%29.aspx, но не удалось найти правильный CmdLet (не уверен, что он доступен).

Любая помощь приветствуется.


Ответы:


1

Итак, мы использовали get-msolservicePrincipal для просмотра регистрации и remove-msolserviceprincipal для ее удаления, так что new-msolserviceprincipal наверняка добавит новую, верно? Но это не сработало. Мы также знаем, что использование следующих трех строк создает новый вторичный сертификат для обновления сертификата.

New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Sign -Value $newClientSecret
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Verify -Value $newClientSecret
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Password -Usage Verify -Value $newClientSecret

А что, если мы поместим их после того, как выполним new-msolserviceprincipal? ОНО РАБОТАЕТ!

AppRegNew.aspx Альтернатива

$servicePrincipalName = @("$clientID/$appDomain")

Write-Output "Adding New app registration"
New-MsolServicePrincipal -ServicePrincipalNames $servicePrincipalName -AppPrincipalId $clientID -DisplayName $appName -Type Symmetric -Usage Verify -StartDate "02/23/2016" -EndDate "02/22/2017" -Addresses (New-MsolServicePrincipalAddresses -Address $appUrl) 
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Sign -Value $newClientSecret
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Symmetric -Usage Verify -Value $newClientSecret
New-MsolServicePrincipalCredential -AppPrincipalId $clientId -Type Password -Usage Verify -Value $newClientSecret
02.03.2016
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..