Articles of PowerShell

删除Active Directory后Windows Server 2012 GUI已丢失

我很抱歉,但我被困在找出我在这里面临的问题。 我从服务器pipe理器删除ADfunction,并重新启动后,我的服务器2012 gui不在那里了。 只有命令提示符处理。 我试图根据我find的线程启用后退gui。 我做了SConfig,但是选项no.12是恢复gui不在那里。 我尝试运行PowerShell的,但它表示“PowerShell不被视为内部或外部…”。 我将path更改为c:\ windows \ system32 \ windowspowershell \ v1.0,并尝试运行powershell来查找相同的错误消息。 那么我怎样才能启用我的服务器2012的GUIfunction?

PowerShell DSC从networking共享复制

我正尝试使用PowerShell DSC从networking共享复制文件夹内容。 这里是代码: Configuration TestSetup { Node localhost { File Test { SourcePath = "\\Server\SomeShare\SomeFolder" DestinationPath = "E:\test" Recurse = $true Type = "Directory" } } } 这不工作,但是 – 当我运行它时,我得到以下错误信息: The related file/directory is: \\Server\SomeShare\SomeFolder. The path cannot point to the root directory or to the root of a net share. SourcePath must be specified […]

将Powershell脚本与非Windows工作stream集成的方法?

早上我喜欢新机器的气味。 我正在自动创build一个机器创build工作stream程,该工作stream程涉及我的基础架构中的多个独立系统,其中一些涉及Solaris主机上的15年Perl脚本,PXE引导Linux系统和Windows Server 2008上的Powershell。 我可以编写每个单独的部分,并且集成Linux和Unix自动化相当简单,但是我不知道如何将Powershell脚本可靠地连接到其他进程。 我宁愿如果这个过程开始于Linux主机,因为我认为它将最终成为一个生活在Apache服务器上的Web应用程序,但是如果它需要在Windows上开始,那么我对此犹豫不决。 我希望Linux的psexec可以和Windows一样运行,但Cygwin看到了这个方向的答案,尽pipe我很欣赏他们所付出的辛勤劳动,但是从来没有感觉到这是正确的 ,如果你明白我的意思。 这对于桌面系统来说是非常棒的,并且提供了很多function,但是我觉得Windows服务器应该像Windows服务器一样被对待,而不是被混为一谈的Unix机器(顺便说一下,这也是我对OSX服务器的争论, 实际上它们是Unix) 。 无论如何,我不想和Cygwin一起去,除非这是最后也是唯一的select。 所以我想我要问的是,如果有一种方法可以从Linux的Windows机器上执行作业。 没有Cygwin。 我很乐意提出一些想法和build议,包括“看起来白痴,每个人都使用Cygwin,所以把它搞砸,然后处理”。 提前致谢!

在PowerShell中获得pipe理员权限

我的Windows Vista计算机上只有一个帐户,并且该用户具有pipe理权限。 但是,当我尝试在PowerShell中执行某个命令来杀死某个进程时,我会遇到“访问被拒绝”信息。 我如何成为pipe理员?

Powershell:如何查询pwdLastSet并使其有意义?

我需要获取Active Directory安全组中一组帐户的最后一次密码更改,我觉得这是PowerShell应该擅长的。 现在,我已经停留在如何从我正在查看的AD帐户读取pwdLastSet属性。 即使运行这样简单的东西: [adsi] "LDAP://cn=user1,ou=Staff,ou=User Accounts,dc=ramalamadingdong,dc=net" | Format-List * 给出pwdLastSet的结果,如下所示: pwdLastSet : {System.__ComObject} 我觉得我这样做是错误的,那么查询和格式化pwdLastSet属性的输出(这个值是基于Windows Epoch而不是人类可读的)的最好方法是什么?

PowerShell脚本以adminCount> 0查找AD用户

我最近发现了Active Directory的“adminSDHolder”function。 我需要一个快速的方法来识别所有将受其影响的用户,即转储用户帐户的脚本。

标准Windows用户如何从命令行更改密码?

在Windows Server 2008 R2上,我有一个标准(非pipe理员)本地用户(不是Active Directory帐户,虽然服务器在域中)只能通过PowerShell Remoting访问服务器。 用户不能通过RDPlogin。 我希望这个用户能够改变他们的密码。 即使用户尝试更改自己的密码,“net user”命令也需要pipe理员权限。 标准用户如何从命令行更改密码?

如何将Windows GUI添加到Windows 2016 Server Core?

我们刚刚从Rackspace获得了我们的专用服务器。 它上面装了W2008。 我决定把最新的操作系统,所以我不会稍后升级。 显然在安装过程中,我select了no gui选项。 我试图安装从其他网站上看到的参考PowerShell的GUI。 例如: Install-WindowsFeature Server-GUI-Shell -Restart 当我运行这个,我得到以下错误: PS C:\> Install-WindowsFeature Server-GUI-Shell -Restart Install-WindowsFeature : ArgumentNotValid: The role, role service, or feature name is not valid: 'Server-GUI-Shell'. The name was not found. At line:1 char:1 + Install-WindowsFeature Server-GUI-Shell -Restart + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Server-GUI-Shell:String) [Install-WindowsFeature], Exception + FullyQualifiedErrorId : NameDoesNotExist,Microsoft.Windows.ServerManager.Commands.AddWindowsFeatureCommand […]

从命令行运行提升Powershell提示符

有没有办法从服务器2012年的命令行运行提升权限的PowerShell提示? 问题是这是'最servlets器接口'模式,没有安装完整的server-gui,所以我只能从命令提示符或ServerManager运行powershell。 我实际上是试图运行命令:Enable-ServerManagerStandardUserRemoting,但虽然这似乎工作,它不会将问题的用户添加到各组,因为它应该这样做。 我怀疑它不能正常工作,因为我没有从完全提升的powershell提示符运行它,只是一个标准的提示符,但作为pipe理员。 谢谢,尼克

如何使用PowerShell创buildActive Directory用户帐户

我一直在build立需要活动目录帐户的研究和开发环境。 由于我们将这些环境放置在isloatednetworking中,因此每个环境都需要自己的活动目录。 我如何使用PowerShell创build一个新的活动目录帐户。