Quantum Yupiter
А так, недостаточно прав на скоуп, в котором сайты
Quantum Yupiter
Кстати интересно, есть ли скоуп у иерархии
mikas
Парни, норм запрос для коллекции видов с 1607 по 1709? select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.Build >= "10.0.14393" and UPPER(SMS_R_System.Build) < "10.0.17134"
Sergey
Не дело в том что SMS_R_System.Build - у вас типа string
Sergey
поэтому, например такая проверка даёт результат PS C:\> "10.0.14393" -ge "6.1.7601" False
Sergey
а вот такой правильно, но к сожалению в query не реализовано [system.version] PS C:\> [version]"10.0.14393" -ge [version]"6.1.7601" True
Sergey
делайте через is in () SMS_R_System.Build in ("10.0.10586","10.0.14393".....)
Sergey
хотя конкретно в вашем примере - отработает правильно :)
p
что-то не получается с Hierarchy Settings > Client Upgrade tab
p
не активно ((
Quantum Yupiter
p
Так ?
Sergey
да
p
так и стоит
Quantum Yupiter
Скоуп нужен ALL, а не Defaut
Sergey
упс
p
почему-то нет возможности его выбрать
Quantum Yupiter
ОМГ
Quantum Yupiter
Там отдельная кнопка Add All scopes
Quantum Yupiter
Или как-то так
p
которая не активная?
Quantum Yupiter
Ага
Quantum Yupiter
Если не активна, значит прав нет )
Alexander
Че то я такое видел, но забыл. Подскажите, а такое лечится как-то?
Alexander
p
Regions ?
p
Все верно пермишены
p
Человек который сетапил, не дал прав нормально... зайдя под его учеткой все доступно ))))
p
и ушел в отпуск ))))
Sergey
сбросить ему пароль и донастроить :)
p
угу так и сделал )))
Sergey
Вот когда прикрутят права на папки - может начаться геморрой
Там и без прав прекрассная реализация оказывается, чувак дописал: http://www.asquaredozen.com/2018/06/27/the-performance-impact-of-using-folders-in-configmgr/ блин ну ведь придумал кто-то же... даже я со своими скудными познаниями в sql, просто бы сделал плоскую таблицу вложений и её обход...
Sergey
Что-то чуда не случилось.. эх
что вы хотите сделать?
Vertexx
SCCM LTSB 1606. Есть группы обновлений с установленным расписанием. Не могу разом изменить дату дедлайна у нужных мне групп.
Quantum Yupiter
дедлайна развертываний?
Vertexx
Vertexx
Да
Vertexx
Уже даже пытался через wmi/ Но тоже не получается. not supported говорит
Sergey
Set-CMSoftwareUpdateDeployment -DeploymentExpireDateTime
Sergey
есть у вас такой командлет с таким параметром?
Vertexx
Есть
Sergey
$a = Get-CMDeployment -SoftwareName "For Test" $a | where {$_.DeploymentIntent -ne "2"} | fl SoftwareName, EnforcementDeadline Set-CMSoftwareUpdateDeployment -InputObject $a -DeploymentExpireDateTime (get-date)
Sergey
ну только я 1-н объект получил, а вам foreach нужен будет
Vertexx
Set-CMSoftwareUpdateDeployment : Не удается найти параметр, соответствующий имени параметра "InputObject".
Sergey
код полностью покажите
Sergey
и man Set-CMSoftwareUpdateDeployment
Vertexx
Sergey
у вас в $a объект какого типа ? $a.gettype()
Sergey
и фильтр у вас не правильный
Sergey
текстом код дайте
Vertexx
$a = Get-CMDeployment -SoftwareName "SUG: Windows XP" $a | where {$_.DeploymentIntent -ne "2"} | fl SoftwareName, EnforcementDeadline Set-CMSoftwareUpdateDeployment -InputObject $a -DeploymentExpireDateTime (get-date)
Sergey
$a = Get-CMDeployment -SoftwareName "SUG: Windows XP" $a | where {$_.DeploymentIntent -ne "2"} | fl SoftwareName, EnforcementDeadline Set-CMSoftwareUpdateDeployment -InputObject $a -DeploymentExpireDateTime (get-date)
а так? $a = @(Get-CMDeployment -SoftwareName "SUG: Windows XP" | where {$_.DeploymentIntent -ne "2"}) $a | fl SoftwareName, EnforcementDeadline $a | % {Set-CMSoftwareUpdateDeployment -InputObject $_ -DeploymentExpireDateTime (get-date)}
Vertexx
Аналогичная ошибка
Sergey
и man Set-CMSoftwareUpdateDeployment
Sergey
а что за фильтр: DeploymentIntent -ne "2"?
Vertexx
Да можно убрать все эти фильты, я же даже явно указываю Softwarename
Vertexx
Всё равно ошибка
Sergey
man командлета покажите
Vertexx
Vertexx
PS HQ0:\> man Set-CMSoftwareUpdateDeployment ИМЯ Set-CMSoftwareUpdateDeployment ОПИСАНИЕ Modifies a software update deployment in Configuration Manager. СИНТАКСИС Set-CMSoftwareUpdateDeployment [-AlertDay <DateTime>] [-AlertTime <DateTime>] [-AllowRestart <Boolean>] [-AllowUseMeteredNetwork <Boolean>] [-CollectionName <String>] [-C onfirm] [-DeploymentAvailableDay <DateTime>] [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDay <DateTime>] [-DeploymentExpireTime <DateTime>] -DeploymentName <S tring> [-DeploymentType <DeploymentType> {Required | Available}] [-Description <String>] [-DisableOperationsManagerAlert <Boolean>] [-DisableWildcardHandling] [-DownloadF romMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-ForceWildcardHandling] [-GenerateOperationsManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>] [-NewDeploymentNa me <String>] [-PercentSuccess <Int32>] [-PersistOnWriteFilterDevice <Boolean>] [-ProtectedType <ProtectedType> {NoInstall | RemoteDistributionPoint}] [-RestartServer <Boo lean>] [-RestartWorkstation <Boolean>] [-SendWakeupPacket <Boolean>] [-SoftwareInstallation <Boolean>] -SoftwareUpdate <IResultObject> [-TimeBasedOn <TimeType> {LocalTime | Utc}] [-UnprotectedType <UnprotectedType> {NoInstall | UnprotectedDistributionPoint}] [-UseBranchCache <Boolean>] [-UserNotification <UserNotificationType> {DisplayAll | DisplaySoftwareCenterOnly | HideAll}] [-VerbosityLevel <VerbosityLevelType> {AllMessages | OnlySuccessAndErrorMessages | OnlyErrorMessages}] [-WhatIf] [<CommonParamete rs>] Set-CMSoftwareUpdateDeployment [-AlertDay <DateTime>] [-AlertTime <DateTime>] [-AllowRestart <Boolean>] [-AllowUseMeteredNetwork <Boolean>] [-CollectionName <String>] [-C onfirm] [-DeploymentAvailableDay <DateTime>] [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDay <DateTime>] [-DeploymentExpireTime <DateTime>] -DeploymentName <S tring> [-DeploymentType <DeploymentType> {Required | Available}] [-Description <String>] [-DisableOperationsManagerAlert <Boolean>] [-DisableWildcardHandling] [-DownloadF romMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-ForceWildcardHandling] [-GenerateOperationsManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>] [-NewDeploymentNa me <String>] [-PercentSuccess <Int32>] [-PersistOnWriteFilterDevice <Boolean>] [-ProtectedType <ProtectedType> {NoInstall | RemoteDistributionPoint}] [-RestartServer <Boo lean>] [-RestartWorkstation <Boolean>] [-SendWakeupPacket <Boolean>] [-SoftwareInstallation <Boolean>] -SoftwareUpdateGroup <IResultObject> [-TimeBasedOn <TimeType> {Loca lTime | Utc}] [-UnprotectedType <UnprotectedType> {NoInstall | UnprotectedDistributionPoint}] [-UseBranchCache <Boolean>] [-UserNotification <UserNotificationType> {Displ ayAll | DisplaySoftwareCenterOnly | HideAll}] [-VerbosityLevel <VerbosityLevelType> {AllMessages | OnlySuccessAndErrorMessages | OnlyErrorMessages}] [-WhatIf] [<CommonPar ameters>] Set-CMSoftwareUpdateDeployment [-AlertDay <DateTime>] [-AlertTime <DateTime>] [-AllowRestart <Boolean>] [-AllowUseMeteredNetwork <Boolean>] [-CollectionName <String>] [-C onfirm] [-DeploymentAvailableDay <DateTime>] [-DeploymentAvailableTime <DateTime>] [-DeploymentExpireDay <DateTime>] [-DeploymentExpireTime <DateTime>] -DeploymentName <S tring> [-DeploymentType <DeploymentType> {Required | Available}] [-Description <String>] [-DisableOperationsManagerAlert <Boolean>] [-DisableWildcardHandling] [-DownloadF romMicrosoftUpdate <Boolean>] [-Enable <Boolean>] [-ForceWildcardHandling] [-GenerateOperationsManagerAlert <Boolean>] [-GenerateSuccessAlert <Boolean>] [-NewDeploymentNa me <String>] [-PercentSuccess <Int32>] [-PersistOnWriteFilterDevice <Boolean>] [-ProtectedType <ProtectedType> {NoInstall | RemoteDistributionPoint}] [-RestartServer <Boo lean>] [-RestartWorkstation <Boolean>] [-SendWakeupPacket <Boolean>] [-SoftwareInstallation <Boolean>] -SoftwareUpdateGroupId <String> [-TimeBasedOn <TimeType> {LocalTime
Anton
Мда
Sergey
😁
Vertexx
?
Vertexx
Чёт перестарались с синтаксисом..
Sergey
Чёт перестарались с синтаксисом..
а так? Get-CMSoftwareUpdateDeployment -Name "SUG: Windows XP" | Set-CMSoftwareUpdateDeployment -DeploymentExpireDateTime (get-date)
Sergey
сек, у вас DeploymentExpireDateTime нет
Sergey
наркоманы какие то писали командлет
Vertexx
а так? Get-CMSoftwareUpdateDeployment -Name "SUG: Windows XP" | Set-CMSoftwareUpdateDeployment -DeploymentExpireDateTime (get-date)
Так я уже пробовал. Говорит, что Get-CMSoftwareUpdateDeployment нет такого комадлета
Vertexx
В том то и дело, что есть set, но нету get, чтобы хотя бы посмотреть чего и как он там хочет.
Вонни
наркоманы какие то писали командлет
В мс кто работает с их отношением к лбгт?