InputObject Pipe to Cmdlet - CM-RemoveDevice

Я думаю, что решения не правильные 100% Я бы использовал ceil вместо floor, round будет работать, но это не правильная операция.

function dateDiff(str1, str2){
    var diff = Date.parse(str2) - Date.parse(str1); 
    return isNaN(diff) ? NaN : {
        diff: diff,
        ms: Math.ceil(diff % 1000),
        s: Math.ceil(diff / 1000 % 60),
        m: Math.ceil(diff / 60000 % 60),
        h: Math.ceil(diff / 3600000 % 24),
        d: Math.ceil(diff / 86400000)
    };
}
0
задан Ansgar Wiechers 13 July 2018 в 11:28
поделиться

1 ответ

Это сработало - Кредит @Ansgar

 $devicenames = (Get-CMDevice -Name ($Site + "CSP*")).Name
    ForEach ($device in $devicenames) 
    { Remove-CMDevice -DeviceName $Device -Force } 
0
ответ дан Royston 17 August 2018 в 13:10
поделиться
  • 1
    Удивленный это не работает $ Site = "ABC" $ csv = Import-Csv & quot; C: csv.csv & quot; foreach ($ line in $ csv) {Get-CMBoundary -BoundaryName $ line.Name | Where-Object {$ _. Value -eq $ line.Subnet-and $ _. ShortCode -eq & quot; $ Site & quot; } | ForEach-Object {Удалить-CMBoundary -Id $ _. BoundaryID}} – Royston 17 July 2018 в 07:39
Другие вопросы по тегам:

Похожие вопросы: