Неактивная кнопка «Удалить версию» на вкладке «Версии» ( PowerApps)
Всем здравствуйте,
В конкретном приложении PowerApps у меня есть права администратора, поэтому я могу обновлять или публиковать приложение, но не могу удалить ни одну из версий.
Кнопка Удалить неактивна даже для более новых версий (не старше 6 месяцев).
Есть ли какой-нибудь параметр, который я могу изменить, удалив старые версии в центре администрирования или где-то еще?
На самом деле у меня нет этой проблемы с другими приложениями.
Я хочу легко удалить старые версии. Это сбивает меня с толку в управлении версиями.
Привет, Ганеш! Кто-то другой создал и поделился со мной в качестве совладельца. Можно ли назначить более одного основного владельца?
Нет, основной владелец может быть только один. Вы можете изменить основного владельца с помощью PowerShell: powerapps.microsoft.com/blog/…
Узнайте у другого человека, создавшего это приложение, правильно ли он видит опцию «Удалить». Если да, попросите их удалить или изменить основного владельца, используя описанный выше метод PowerShell (есть и другие способы). Дайте мне знать, работает ли этот подход для вас.
Огромное спасибо, Ганеша. Последний вопрос: как мне найти свой идентификатор пользователя в Powerapp? У меня нет прав администратора на портале Azure, и я не вижу там пользователей.
Чтобы увидеть идентификатор пользователя, вам не нужны права администратора на портале Azure. Перейдите на portal.azure.com --> найдите свой адрес электронной почты в верхнем поле поиска --> щелкните свое имя пользователя в результатах поиска --> вы можете получить идентификатор пользователя по URL-адресу в конце при открытии. свою учетную запись пользователя ИЛИ со страницы «Обзор» (идентификатор пользователя на странице называется «Идентификатор объекта»).
Выдает ошибку «Недостаточно прав для завершения операции». Код ошибки 403 :(
Спасибо, приятель, показывать идентификатор на URL — отличная идея. Спасибо, вы разобрались в моей проблеме
Отлично, рад, что это сработало для вас. Я подробно добавил этот процесс в качестве ответа ниже.
Как обсуждалось в разделе комментариев выше, я думаю, что вы не можете удалить предыдущие версии приложения Canvas, поскольку вы не являетесь основным владельцем приложения.
Итак, у вас есть два варианта, как показано ниже:
Второй вариант: вы можете сделать это с помощью Microsoft Power Apps PowerShell. Для получения более подробной информации ознакомьтесь с официальной статьей Microsoft:
Обновление прав собственности на приложения Power Apps
Команды PowerShell для использования:
# Install required PowerShell modules
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Install-Module -Name Microsoft.PowerApps.PowerShell – AllowClobber
# Run the Add-PowerAppsAccount cmtlet allowing you to add your account for Power Apps
Add-PowerAppsAccount
# Replace app owner
Set-AdminPowerAppOwner -AppName "<appId>" -EnvironmentName "<envId>" -AppOwner $Global:currentSession.userId
Большое тебе спасибо, приятель. Теперь для меня это ясно. оцененный
Вы являетесь основным владельцем этого приложения ИЛИ кто-то другой создал это приложение и предоставил вам доступ к нему в качестве «совладельца»?