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,为正常状态,如果为Ture,即已锁定!

查询AD中,成员为空AD组(针对用户)
Get-ADGroup -Filter * -Properties Members | where { -not $_.Members} | select Name

增加Active Directory域服务(AD DS)模块
Add-Module ActiveDirectory

得到关于一个域的信息
Get-ADDomain 域名

显示一个具体的域的域控制信息
Get-ADDomainController -Discover

要从一张表中找到具体的一个域,并将结果整齐地显示和供浏览,则通过"Cd AD"命令来改变AD中的路径,然后使用下面的命令
PWD
  DIR | Format-Table -Auto
  CD "DC=domain_name,DC=TLD"
  DIR | ft

要为一个新的组织单元设立一个新的域
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" 结果\)var2="aaaaaa bbb"
\(var2='\)var \(var1' 结果\)var2="$var $var1"
$date=Get-Date 获取当前时间
$date.AddDays(3) 当前时间加3天

Get-Process | Sort-Object ws 根据WS值由小到大排序
Get-Process | Sort-Object | fl Get-Process | Sort-Object | Format-List 以列表形式显示数据

导入导出文件
Get-Process > c:/aa.txt
Get-Process | Export-Clixml c:/ddd.xml 将命令执行结果导出到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 定义当错误发生以后该如何继续执行

$?可以测试命令执行成功还是失败,成功则结果为true 反之为false

单步调试
先设置Set-PSDebug -step
for(\(i=1;\)i -le 10;$i++)
{
Write-Host "loop number $i"
}

转载于:https://www.cnblogs.com/weloveshare/p/5392266.html

WinServer-AD操作常用powershell命令相关推荐

  1. Git操作常用的命令都在这里了

    转载自 Git操作常用的命令都在这里了 创建仓库 git init 在当前目录执行,会生成 .git目录文件,这个和SVN一致. 提交到仓库 git commit -m "first com ...

  2. windows10 快捷操作常用CMD命令 备忘录

    windows 10 1基本 win+break 系统属性 win+d 返回桌面 win+e 打开文件资源管理器 Win + I 快速打开Win10设置栏 win+. 打开表情符号 win+q 搜索 ...

  3. Linux命令操作——常用解压缩命令

    前言 日期:2020/05/17 心情:

  4. PowerShell命令之AD域控

    PowerShell命令之AD域控 环境简介 用户的创建,删除,修改,禁用和启用 创建用户:New-ADUser 删除用户:Remove-ADUser 修改用户:Set-ADUser 禁用用户:Dis ...

  5. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  6. legend3---lavarel常用artisan命令操作

    legend3---lavarel常用artisan命令操作 一.总结 一句话总结: 帮助:php artisan可以调出帮助命令 1.npm安装后盾js? npm install hdjs node ...

  7. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  8. 常用Linux命令、文件操作解压缩相关、Linux命令大全、测试查询

    初学Linux,记录资料,以备留存,亲手测试了一部分,有的正确,不正确的也改了,没有全部测试,如有误,望大神们不吝赐教! 开发常用命令 查找文件 find / -name filename.txt 根 ...

  9. HDFS的常用操作--hdfs下的文件操作常用命令总结

    1.创建目录命令 HDFS有一个默认的工作目录/user/$USER,其中$USER是用户的登录用户名.不过目录不会自动建立,需要mkdir建立它 命令格式:hadoop fs -mkdir 如: 在 ...

最新文章

  1. MyEclipse提示键配置、提示快捷键、提示背景色、关键字颜色、代码显示
  2. 【报错笔记】在做图片上传时上传图片后可以跳转到上传成功界面,也没有报错,数据库中也传入了值,可是eclipse中webapp下怎样都无法生存目录。
  3. 类加载机制-深入理解jvm
  4. 各种平台的表达芯片跟mRNA-seq数据比较
  5. 被引用的外部JS存在window.onload时,判断当前页面是否已存在window.onload,并进行相应处理...
  6. https://gogs.io/
  7. 中国塑料汽车外饰件市场趋势报告、技术动态创新及市场预测
  8. C++ Memory_order的理解
  9. MAC dmg转ISO 及命令安装启动U盘
  10. 中国城市网约车监管之政策走向与发展前景
  11. 原型设计Axure RP mac
  12. EN300328测试软件,蓝牙耳机EN300328测试项目。
  13. mac下使用diskutil给U盘格式化
  14. 音视频开发:直播推流技术指南
  15. 从零开始学习大数据系列之Linux-02Vim与Shell script
  16. 【openEuler】网络配置
  17. Nelder-Mead(simplex,“单纯形”)算法
  18. Python学习笔记 print()函数输出多个变量 使用.format()
  19. ue4物品审视功能及景深效果
  20. JetBrains WebStorm 2022.2 Crack

热门文章

  1. Python3 字符串拼接
  2. Briage桥接设计模式
  3. 【爬蟲】使用Jsoup解析文档
  4. Spring 体系结构详解
  5. Qt 从C ++定义QML类型(一)
  6. 中值滤波讲解-Matlab
  7. Linux下对文件操作时出现乱码怎么办?
  8. 3台机器配置hadoop集群_Hadoop学习之路(三)Hadoop集群搭建和简单应用
  9. block作用域与流程控制(块block、if-else、while、do-while、for-foreach、switch-case、break、continue、label)
  10. git / 通过 ssh 与仓库通信