$AllFolders = $itemFolders | Get-ChildItem -Directory -Recurse | Where-Object {$_.PSIsContainer} | Select -Property FullName
[array]::reverse($AllFolders)
$AllFolders
FullName
--------
D:\SHARES\POSTBOX\ИТ\3\33\333
D:\SHARES\POSTBOX\ИТ\3\33
D:\SHARES\POSTBOX\ИТ\2\22
D:\SHARES\POSTBOX\ИТ\3
D:\SHARES\POSTBOX\ИТ\2
D:\SHARES\POSTBOX\ИТ\1
$AllFolders = $itemFolders | Get-ChildItem -Directory -Recurse | Where-Object {$_.PSIsContainer} | Select -Property FullName
$test = $AllFolders | Sort-Object -Descending
$test
PS C:\Users\***> C:\Scripts\Clear-SubFolder.ps1
FullName
--------
D:\SHARES\POSTBOX\ИТ\1
D:\SHARES\POSTBOX\ИТ\2
D:\SHARES\POSTBOX\ИТ\3
D:\SHARES\POSTBOX\ИТ\2\22
D:\SHARES\POSTBOX\ИТ\3\33
D:\SHARES\POSTBOX\ИТ\3\33\333
client.Logger = log.New(f, version, log.Lshortfile)
Хотелось на предприятии развернуть веб-сервер, к которому доступ будут иметь ответственные люди и которые бы могли от имени бота писать сообщения "уведомления".
Т.е. технически нужно то же, что предоставляется в огромном количестве контент-мейкерам на просторах инета в облаках (единая система размещения контента с отслеживанием статистики), только надо self-hosting и без обвесов в виде статистики (политика ИБ, ни каких облачных продуктов).