PowerShell提示输入命令不是有效命令
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,来任务了,由于要Windows服务器版本要升级:2008 -> 2016,所以要做很多的准备工作,比如OU, GPO。由于OU划分很细,有几百个OU,要在2016OU下面新建所有在2008OU下已经存
千家信息网最后更新 2025年02月03日PowerShell提示输入命令不是有效命令
来任务了,由于要Windows服务器版本要升级:2008 -> 2016,所以要做很多的准备工作,比如OU, GPO。由于OU划分很细,有几百个OU,要在2016OU下面新建所有在2008OU下已经存在的OU。那就用PowerShell来搞搞吧!但是找了一台2008的server,运行一下Get-ADOrganizationalUnit这个PowerShell的命令,我去,竟然提示我不是有效的命令,错误详细信息见下:
奇怪了,之前在另外一台server上面还是可以用的,刚开始怀疑是不是PowerShell版本太低了,索性查一下:
PS C:\Users\admin> $PSVersionTableName Value ---- ----- PSVersion 5.1.14393.2515 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.14393.2515 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1
版本都5.1了,不是很老啊!OK,那再来看看有没有AD模块吧,毕竟这个命令是对AD的操作。运行: get-module -listavailable 回车,走你,结果一看。原来如此,目测没有AD模块。
那就导入一下吧,运行:
PS C:\Windows\system32> Add-WindowsFeature RSAT-AD-PowerShell然后再运行一把get-module,看一下,ActiveDirectory加载过来了PS C:\Windows\system32> get-module -listavailable
RSAT = Remote Server Administrator Tools
最后运行一下命令:PS C:\Windows\system32> Get-ADOrganizationalUnit,不再报错,而且提示需要参数,着就对了。
我在另外一个server上面也试了另外一种方法:
首先运行:get-module -listavailable 查看ActiveDirectory模块是否已经加载。
然后就是直接运行:import-module activedirectory
如果没有报错,就再运行:get-module -listavailable
这个时候ActiveDirectory模块就被导入了,关于AD相关的PowerShell命令你就可以开始用了。
The term 'Get-ADOrganizationalUnit' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.At line:5 char:38+ $SVSOUList = Get-ADOrganizationalUnit <<<< -SearchBase $sourceOU -Filter {Name -like "W2K8_*"} |select -ExpandProperty Name + CategoryInfo : ObjectNotFound: (Get-ADOrganizationalUnit:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________PS C:\Users\admin> import-module activedirectory________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________PS C:\Users\admin> get-module -listavailableModuleType Name ExportedCommands ---------- ---- ---------------- Manifest ActiveDirectory {} Manifest ADRMS {} Manifest AppLocker {} Manifest BestPractices {} Manifest BitsTransfer {} Manifest GroupPolicy {} Manifest PSDiagnostics {} Manifest ServerManager {} Manifest TroubleshootingPack {} Manifest Citrix.XenDesktop.Admin {} Manifest Citrix.Common.Commands {} Binary TelemetryModule {}
运行
命令
模块
版本
提示
有效
原来如此
对了
任务
信息
参数
就是
方法
时候
服务器
结果
还是
错误
准备
升级
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
生产服务器变慢诊断
电脑网络安全连不上
河北廊坊棋牌游戏软件开发公司
网易互联网科技有限公司
北京星姿互联网科技有限公司
服务器 2c
天津浪潮服务器虚拟化设计服务器
旭特网络技术有限公司官网
360是网络安全厂商吗
rtmp开源服务器
中国网络技术的
什么部门在履行网络安全监管
ssh 导入数据库
网络安全的主要威胁包括
2018年国家网络安全主
ios软件开发方案
招聘短视频软件开发
内蒙古法规数据库
mc服务器管理成员
阅读文章赚钱的软件开发
数据库sql加锁
软件开发等同于软件编码吗
质量可靠的数据库云
我的世界怎么弄服务器
浙江省教育网络安全宣传栏
增加数据库表字段
产品做网络安全认证
网络安全知识大赛方案
东城数据库加密系统
虚拟机web服务器的安装