我有一个脚本,该脚本可以扫描域中的给定计算机以识别并禁用Windows 10中的移动热点功能。脚本可以正常工作,但是我想扫描我所有的域计算机,不仅是指定的。.任何人都可以帮助我进行调整脚本?
export type Omit<T, K> = Pick<T, Exclude<keyof T, K>>
const f = <B extends keyof any>(arg: B) => <A extends Record<B, any>>(obj: A): Omit<A, B> => {
delete obj[arg]
return obj
}
const a = f('test')
const b = a({ test: 1, other: ""})
const c = b.test; // error as expected
const c2 = b.other; // ok
答案 0 :(得分:1)
如果您将$computers = @("nr1", "nr2", "nr3")
替换为以下内容:
Import-Module ActiveDirectory
$computers = Get-ADComputer -Properties DNSHostName
那应该返回一个主机名数组。您可能需要通过-Credential
提供凭据,如果需要排除任何计算机,则可以-Filter
进行结果。
请参阅Get-ADComputer
here的文档和示例。