Articles of Windows的服务器 2012 R2

复制长名称的文件

早上好,我有一些从旧服务器(Win 2008 Server R2)复制/移动文件到新服务器(Windows 2012 R2)的问题。 我试图简单地复制与pipe理员凭据,但我得到一个错误的文件名太长。 我也试着用Total Commander返回一个错误不足的权限,即使我用一个pipe理员帐户来做,并以pipe理员身份启动它。 注意:从Windows Update更新(2919355),安装更新2932046,2937592,2938439,2934018和2959977。 你能提出更多的解决scheme吗 谢谢。

自动安装Windows Server 2012 R2

我有这个任务来自动化一个testing实验室的设置。 我的观点是非常苛刻的要求: 一切都必须包含在一个Powershell脚本中。 所需的ISO必须从微软下载页面下载。 一旦ISO被下载,安装程序应该启动并创build虚拟机。 在创build虚拟机时,应该安装Windows Server 2012 R2,并从那里安装AD,OM,DHCP和SQL Server等应用程序。 我几乎所有的一切,直到第4步,有没有人知道一种方法来包括自动装入只有PowerShell ISO? 还是有另一种方法来完成Server 2012的自动安装? 我非常感谢所有想帮助我的人!

失败/ SetEncTypeAttr:0xc0000034

我想要设置域的encryptiontypes属性https://technet.microsoft.com/en-us/library/hh240207(v=ws.11).aspx 当我在Windows Server 2012 R2中运行时, ksetup /SetEncTypeAttr EXAMPLE.COM AES128-CTS-HMAC-SHA1-96 我得到以下错误, Setting enctypes for domain EXAMPLE.COM to:AES128-CTS-HMAC-SHA1-96 Setting enctypes on EXAMPLE.COM failed with 0xc0000034 Failed /SetEncTypeAttr : 0xc0000034 如何解决这个问题?

通过WinRM远程运行PowerShell脚本时获取Windows文件共享的本地path

我有一个Windows批处理脚本,将EXE或batch file复制到远程文件共享,并使用PowerShell WinRM在远程服务器上运行它。 远程运行该命令的行如下所示: ECHO Invoke-Command -Authentication CredSSP -Credential %USERDOMAIN%\%USERNAME% -ComputerName %SERVER_NAME% -ScriptBlock { cd (gwmi Win32_Share -Filter "name='%SHARE_NAME%'").Path ; .\%MY_EXE_TO_RUN% } |PowerShell.exe -Command – 我需要将当前目录更改为要运行的EXE /batch file所在的文件共享目录(它依赖于此目录)。 它也必须是一个本地目录 – 如果我尝试使用CD \\%SERVER_NAME%\%SHARE_NAME%这可以用于EXE,但是对于batch file将失败,cmd.exe不支持将UNCpath作为当前目录。 但是,我也不想在脚本中硬编码共享的本地path,所以我试图在WMI中查找它。 这对pipe理员工作正常,但对于拒绝访问错误的非pipe理员失败。 这些非pipe理员用户可以将RDP发送到服务器,打开PowerShell并在那里成功运行gwmi Win32_Share 。 因此,通过WinRM运行时,权限检查似乎有点不同! 我发现http://www.adilhindistan.com/2013/10/permissions-to-access-wmi-remotely.html,但在许多服务器上看起来相当复杂。 除此之外,我不需要远程WMI访问。 也许还有另一种方式来解决这个份额的本地path? 或者,也可以以某种方式运行WMI查询并对其应用本地权限检查? 毕竟,我已经在远程服务器上的代码,所以应该有一些方法来做到这一点。

如何远程连接到Hyper-V服务器以通过PowerShell与不在同一个域中的机器重新启动虚拟机

我试图使用的机器不是域join(不会),并希望能够远程重新启动一个虚拟机(pfSense)与PowerShell脚本。 我不断收到此错误尝试testing我的连接到服务器。 PS C:\WINDOWS\system32> Get-VM –computername 'LAB1' | Where { $_.State –eq 'Running' } Get-VM : The operation on computer 'LAB1' failed: The WinRM client cannot process the request. If the authentication scheme is different from Kerberos, or if the client computer is not joined to a domain, then HTTPS transport must be used or […]

Hyper-V私人连接

我在运行Windows Server 2012 R2的主机服务器上进行以下设置: 1虚拟机运行Windows Server 2012 R2与一个私有虚拟networking适配器 1个运行CentOS的虚拟机,具有一个外部networking适配器和一个专用networking适配器。 是否可以将连接从Windows Server VM路由到Linux VM并访问Internet?

ARP – 两个不同的子网

我们有一个局域网与DHCP服务器,路由器(禁用DHCP)和子网192.168.1.0/24。 我们使用Xarp扫描ARP欺骗,并在扫描中find了不同的子网IP,arp source 192.168.2.243,其中arp dest 192.168.2.1和MAC不属于我们的任何设备。 这个IP不会ping或在一个正常的cmd窗口中显示arp -a。 问题是大多数情况下,与这个子网相关的MAC是假的,但偶尔第二个子网会欺骗一个好的MAC,并发生连接丢失。 任何有关如何跟踪第二个子网的开头的build议?

Powershell.exe进程作为系统在多台域计算机上运行,​​推动CPU使用率达到100%

我有一个域上运行一个“powershell.exe”进程作为系统的几台机器,并从服务器砸裤子。 他们都是100%的CPU,自然而然地停下来。 这是HyperV虚拟机上的Windows Server 2012 R2。 杀死这个过程可以解决这个问题一段时间,但之后CPU再次摧毁了天花板,一切都停滞不前。 这个PowerShell程序也运行在底层的hypervisor上,导致进一步的问题。 有什么想法吗?

恢复Windows Server 2012

我正在使用内部硬盘来存储由Windows Server 2012 Microsoft备份创build的备份。 备份驱动器configuration为raid 5。 在Windows崩溃或操作系统发生了什么事情,以防止我正常启动,微软备份软件会给我从这个驱动器恢复的选项?

PowerShell脚本未在计划任务上运行

我一直在尝试设置一个PowerShell脚本作为Windows Server 2012 R2服务器上的计划任务的一部分运行。 如果我从GUI手动执行脚本,脚本将运行,但是除了一个尝试从任务运行脚本之外的所有尝试都失败了。 经过一些故障排除后,我发现如果将任务设置为“仅在用户login时运行”,并执行任务,则运行良好。 它popup一个PowerShell窗口,运行脚本,并closures自己。 看来我正走在正确的轨道上,我可能已经把问题缩小到了什么问题上,但是我不知道该从哪里出发。 很显然,无论我是否login,我都希望脚本执行。 以防万一,这里是我正在运行的脚本: Get-ChildItem C:\somefolder -Recurse| Where-Object{$_.PsIsContainer}| Sort-Object CreationTime -desc| Select-Object -Skip 3| Remove-Item -Force 我从哪里可以看到? 我已经能够以这种方式从服务器2008运行PowerShell脚本没有问题,但我似乎无法破解这一个。 编辑:对于任务设置启动程序的行动,并在程序/脚本下,我有“powershell”,然后“。\ myscript.ps1”的争论,然后“C:\”开始。