自定义powershell模块

本文介绍了如何通过整理常用的Powershell系统函数,创建自定义模块以提高工作效率。作者将这些常用功能封装到名为'def.ps1'的模块文件中,其他脚本只需在开头导入该模块,即可便捷地调用相关方法。后续文章将展示一个实际的应用示例。
摘要由CSDN通过智能技术生成

平常使用Powershell变成多数与域控相关,每次写脚本都会用到许多相同的函数和方法,为了提高效率,我把使用频率较高的系统函数重新定义为ps模块,例如一些查询用户是否存在,是否被启用,过期时间等等,在其他脚本里就可以直接调用模块里面的方法

Import-module activedirectory
function exist($accountname)
{
    Get-ADUser -Identity $accountname >> $null
    Return $?
}

function check_user_enable($accountname)
{
    $status=$(Get-ADUser -Identity $accountname -Properties
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值