Я использую этот однострочный слой:
base64_encode(openssl_random_pseudo_bytes(3 * ($length >> 2)));
, где length - длина искомой строки (делится на 4, в противном случае округляется до ближайшего числа, делящегося на 4)
Чтобы перечислить все дизайны сайтов, используйте:
Get-SPOSiteDesign | select Id, Title, Description
Чтобы удалить дизайн сайтов, используйте:
Remove-SPOSiteDesign -Identity "site-design-id"
Не забудьте также очистить сценарии сайтов, используемые в удаленных дизайнах сайтов. [118 ]
Get-SPOSiteScript | select Id, Title, Description
Remove-SPOSiteScript -Identity "site-script-id"
Если вы хотите удалить все дизайны сайтов и сценарии сайтов за один раз, вы можете использовать каналы PowerShell:
Get-SPOSiteDesign | Remove-SPOSiteDesign
Get-SPOSiteScript | Remove-SPOSiteScript
Ссылка:
blockquote>
https : //docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-powershell