日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WinServer-AD操作常用powershell命令

發(fā)布時間:2024/10/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WinServer-AD操作常用powershell命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

powershell
操作AD常用命令
查詢AD中默認的密碼策略
Get-ADDefaultDomainPasswordPolicy

查詢AD中密碼永不過期的用戶
Get-ADUser -Filter 'PasswordNeverExpires -eq $true' -Server DCHostname | select name

增加限定條件再查
Get-ADUser -searchbase ' OU=Dongguan,DC=szmaxcent,DC=COM,DC=CN ' -Filter 'PasswordNeverExpires -eq $true' -Server DCHostname | select name

查詢AD中,已鎖定的用戶

get-aduser -filter * -properties * | where {$_.lockedout} | ft name,lockedout

查詢某個賬號是否鎖定
get-aduser johnsonxiang -properties * | ft name,lockedout
如果紅色方框顯示為False,為正常狀態(tài),如果為Ture,即已鎖定!

查詢AD中,成員為空AD組(針對用戶)
Get-ADGroup -Filter * -Properties Members | where { -not $_.Members} | select Name

增加Active Directory域服務(wù)(AD DS)模塊
Add-Module ActiveDirectory

得到關(guān)于一個域的信息
Get-ADDomain 域名

顯示一個具體的域的域控制信息
Get-ADDomainController -Discover

要從一張表中找到具體的一個域,并將結(jié)果整齊地顯示和供瀏覽,則通過"Cd AD"命令來改變AD中的路徑,然后使用下面的命令
PWD
  DIR | Format-Table -Auto
  CD "DC=domain_name,DC=TLD"
  DIR | ft

要為一個新的組織單元設(shè)立一個新的域
New-ADOrganizationalUnit Name "International" ?Path "DC=domain_name,DC=TLD"

要刪除前面步驟中建立的新單元的域名,則用下面的命令行,其中一個允許將組織單元刪除,而其它的僅僅只是將它移走

Set ADorganizationalUnit International ProtectedFromAccidentalDeletion $False Remove ADOrganizationalUnit International Unit

得到Powshell所有命令
Get-Command

獲取所有進程
Get-Process

給指定命令重命名
Set-Alias aaa Get-Command

獲取對象屬性
$var | Get-Memeber

變量賦值方法:Set-Variable var 100
取值方法: Get-Variable var
清空值: Clear-Variable var
刪除變量 Remove-Variable var
取多個變量如var1 var2 var3地值: Get-Variable var*

另一種賦值方法 $var1="bbb" \(var2="\)var \(var1" 結(jié)果\)var2="aaaaaa bbb"
\(var2='\)var \(var1' 結(jié)果\)var2="$var $var1"
$date=Get-Date 獲取當前時間
$date.AddDays(3) 當前時間加3天

Get-Process | Sort-Object ws 根據(jù)WS值由小到大排序
Get-Process | Sort-Object | fl Get-Process | Sort-Object | Format-List 以列表形式顯示數(shù)據(jù)

導入導出文件
Get-Process > c:/aa.txt
Get-Process | Export-Clixml c:/ddd.xml 將命令執(zhí)行結(jié)果導出到xml文件中
Import-Clixml c:/ddd.xml 將xml文件導出到控件臺

注釋使用
Get-Proccess | #這里寫注釋信息

比較運算符
$var="abc"
$var -like "&b&" 返回true
$var -clike "&b&" 返回true

error使用
function one
{
Get-Process -ea stop
Get-ChildItem ada -ErrorAction stop #此句有誤
Get-Process -ErrorAction stop
}
one

-ea 定義當錯誤發(fā)生以后該如何繼續(xù)執(zhí)行

$?可以測試命令執(zhí)行成功還是失敗,成功則結(jié)果為true 反之為false

單步調(diào)試
先設(shè)置Set-PSDebug -step
for(\(i=1;\)i -le 10;$i++)
{
Write-Host "loop number $i"
}

轉(zhuǎn)載于:https://www.cnblogs.com/weloveshare/p/5392266.html

總結(jié)

以上是生活随笔為你收集整理的WinServer-AD操作常用powershell命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。