Articles of Windows的服务器 2012

即使需要重启/重启,如何强制DSC执行所有configuration(包)

来自MSDN RebootNodeIfNeeded :目标节点上的某些configuration更改可能需要重新启动才能应用更改。 如果值为“true”,则此属性将立即重新启动节点,而不会发出警告。 如果“false”,则configuration将完成,但必须手动重新启动节点才能使更改生效。 所以我的理解是即使需要重新启动,DSC也应该运行所有的configuration 但在我的情况是这样的,安装一个软件包后,有时DSC被标记为重新启动,DSC不运行其余的configuration 我必须再次手动执行该命令才能运行其余的configuration Start-DscConfiguration -Wait -Force -Path .\SomePath 我想迫使DSC运行所有configuration,然后通知我是否需要重新启动服务器 我如何configuration软件包的例子 LocalConfigurationManager { RebootNodeIfNeeded = $false } Package MVC3 { Name = "Microsoft ASP.NET MVC 3" Ensure = "Present" Path = "$Env:SystemDrive\AspNetMVC3ToolsUpdateSetup.exe" ProductId = "DCDEC776-BADD-48B9-8F9A-DFF513C3D7FA" Arguments = "/q" DependsOn = "[WindowsFeature]IIS" Credential = $Credential } Package MVC4 { Name = "Microsoft […]

DSC,如何知道运行configuration后是否需要重启

所以我使用DSC推模式 我每天有大约200次部署到几个环境(DEV / INT / QA / PROD) 每次我部署我想确保每个服务器configuration正确 所以我自动运行DSC作为我的部署,这是完全没有用户交互执行的一部分 所以我想知道是否有一种方法来知道在运行DSCconfiguration后是否需要重启/重启 基本上运行这条线后 Start-DscConfiguration -Wait -Force -Path .\SomePath 我如何configuration软件包的例子 Package MVC3 { Name = "Microsoft ASP.NET MVC 3" Ensure = "Present" Path = "$Env:SystemDrive\AspNetMVC3ToolsUpdateSetup.exe" ProductId = "DCDEC776-BADD-48B9-8F9A-DFF513C3D7FA" Arguments = "/q" DependsOn = "[WindowsFeature]IIS" Credential = $Credential } Package MVC4 { Name = "Microsoft ASP.NET MVC 4 […]

如何从PowerShell中的所有网站列出IIS中的虚拟目录

我碰到了一个完整的障碍,不知道如何打印IIS 8每个网站的虚拟目录。 我不断检索应用程序,并清空空参数错误,只是找不到一个方法来获取虚拟目录列出。 我需要以下数据列出虚拟目录: 物理path 应用程序池关联 网站名称 证书 下面是我一直在使用和搞乱的代码: *See revised code below* 我也使用Appcmd.exe命令尝试列出虚拟目录: C:\Windows\System32\inetsrv\appcmd.exe LIST VDIRS 但是我仍然没有得到我需要的输出。 任何或任何帮助将不胜感激! 谢谢! 编辑# – – – – – – – – – – – – – – – – – – – – – – – – ———————- 得到我的虚拟目录列出了通过注释了几行,但它只打印出名称和: 物理path 应用程序池关联 网站名称 证书 对我来说还是未知的,下面是修改后的代码: Import-Module WebAdministration $Websites […]

带有Windows DPAPIencryption密钥pipe理的BitLocker

我们需要对可从Hyper-V虚拟机内访问的iSCSI LUN执行静态encryption。 我们已经在使用Windows Server 2012的Hyper-V虚拟服务器上实施了一个使用BitLocker的工作解决scheme,该服务器可以通过iSCSI访问我们的SAN上的LUN。 我们可以通过使用本文定义的“软盘密钥存储”破解程序成功完成此操作。 但是,这个方法对我来说似乎是“hokey”。 在我的持续研究中,我发现亚马逊公司的IT团队发布了一个WHITEPAPER ,在没有“软盘破解”的情况下,我们可以用更优雅的解决scheme精确地描述我正在寻找的东西。 在本白皮书的第7页,他们声明他们实施了Windows DPAPIencryption密钥pipe理,以安全地pipe理他们的BitLocker密钥。 这正是我期望做的,但他们表示,他们必须写一个脚本来做到这一点,但他们不提供脚本,甚至没有提供如何创build一个脚本。 有没有人有关于如何创build一个“脚本与服务和受服务器的机器帐户DPAPI密钥保护的密钥存储区文件结合使用” (如在白皮书中所述)以pipe理和自动解锁BitLocker卷的详细信息? 任何意见表示赞赏。 —编辑1 — 基于埃文的回应,下面是我所知道的,但我仍然坚持。 我假定使用PsExec并运行以下命令,PowerShell在System帐户下运行,并且将像Evan所说的那样“encryptionstringw /机器帐户的密码”。 它是否正确? PsExec.exe -i -s Powershell.exe 然后从PS内部(使用这个post作为参考),我运行这个命令来生成SecureString密码: ConvertTo-SecureString -String "MyBitLockerPassword" -AsPlainText –Force | ConvertFrom-SecureString | Out-File C:\securestring.txt 这给了我一个文件,其中包含格式为“01000000d08c …”的安全string(总共524个字符)。 然后,我现在可以创build一个计划任务在启动时运行,使用以下命令加载密码(作为SecureString)并将其传递给Unlock-BitLocker命令: $SecureBitLockerPassword = Get-Content C:\securestring.txt | ConvertTo-SecureString Unlock-BitLocker -MountPoint "E:" -Password $ SecureBitLockerPassword 但是,如果我只是将encryption的密码作为文件存储在硬盘上,那么对密码进行encryption和解密有什么意义呢? 难道这不会像以纯文本forms存储密码那样不安全(使用下面的命令而不需要创build安全string文件)? $SecureString = […]

如何将Windows 2012服务器放入Univention域

我刚刚首次安装了Windows 2012服务器,并希望它join我们的Univention Corporate Server域,所以我们拥有与所有系统上相同的LDAP用户。 错误消息(翻译 – 不幸的是,安装CD不允许切换语言为英文)粗略地说,该域是不可用/未find。 我们目前正在运行Univention 3.2。

在Server 2012上安装Windows Management Framework 4.0(Powershell 4.0)失败

我一直在尝试在Amazon EC2上的Windows Server 2012实例上testingPowerShell Desired Stateconfiguration。 我从MS下载中心下载了Windows Management Framework 4.0: Windowspipe理框架4.0 http://www.microsoft.com/en-au/download/details.aspx?id=40855 当试图安装时,我遇到了以下错误: Windows更新无法安装,因为错误2148098050“该消息的签名者证书无效或未find。 (命令行:“C:\ Windows \ system32 \ wusa.exe”“C:\ Users \ Administrator \ Downloads \ Windows6.1-KB2819745-x64-MultiPkg.msu”) 代码签名的安装程序通常包含证书作为二进制文件的一部分。 我只需右键单击包并从MSU中手动提取证书,并将其安装在本地机器证书库中,以确保签名者是可信的。 当我试图再次安装该软件包时,我收到一个新的错误: Windows更新无法安装,因为错误2148073480“指定的algorithm无效”。 (命令行:“C:\ Windows \ system32 \ wusa.exe”“C:\ Users \ Administrator \ Downloads \ Windows6.1-KB2819745-x64-MultiPkg.msu”) 任何人都可以帮助解决上述问题?

Server 2012 Server Core未安装PowerShell

在服务器核心,重新启动powershell后突然没有安装,我该怎么做重新安装? 我没有设置远程pipe理,所以我不能用它来重新安装它。 “powershell”不被识别为内部或外部命令,可操作程序或batch file。

Windows Server 2012 – 全面支持区分大小写的文件和目录名称?

我想知道Windows 2012是否全面支持区分大小写的文件名和目录。 换句话说,我想以不同的方式保存文件和目录,例如: MYFILE.TXT myfile.txt文件 MYFILE.TXT 我发现适用于Windows 2008的以下链接: configuration文件和文件夹名称的区分大小写 如果上述步骤成功执行: 我能像往常一样使用Windows资源pipe理器和DOS提示符来复制/移动/删除文件,还是我需要一些其他的界面? 我能否通过FTPlogin,处理不同大小写的文件和文件夹,就好像它们实际上是不同的文件和目录一样? 我已经阅读了一些Windows 2003,Windows 7等“旧”的职位,人们在使用Windows资源pipe理器和应用上述设置后的命令提示符有问题 。 我也读过人们有问题的Win32应用程序没有正确处理文件 (具有相同的名称,但不同的情况下)。

Server 2012:更改桌面背景颜色

在启用桌面体验function并禁用桌面墙纸的Windows Server 2012远程桌面会话主机上,用户希望configuration自己的配色scheme并定义自己的桌面背景颜色。 但是,我似乎无法find一个简单的方法来通过GUI更改桌面颜色。 我期望设置驻留在外观设置 – >颜色 – >高级外观设置下,但在Windows 8和Server 2012中不可用 。 是否有替代的GUI对话框,或者我有能力让用户创build自己的devisescheme,包含适当的桌面背景颜色?

如何更改Windows Server 2012中的配色scheme

我已经安装了Windows Server 2012的全新副本,当我转到Control Panel > Appearance > Display > Color and Appearance它表示“ 此页在此版本的Windows中不可用 ”。 我安装的版本是MSDN订阅人下载中的最新版本,在“计算机属性”下列为“Windows Server 2012 Standard”。 我可以改变桌面的背景颜色,但不能改变窗口边框的颜色。 唯一可用的“scheme”是“Windows Basic”,然后是4个甚至更丑的“高对比度”scheme。 这不是什么大不了的事情,但总是看着丑陋的蓝色窗口,让我头痛。 为什么会这样简单的设置“不可用”?