Articles of windows server 2012

Powershell新SMBShare不按预期在脚本中运行

我正在努力将大量Windows 2012服务器中的一些文件从一个物理驱动器移动到另一个。 驱动器号和大小在这些服务器上都是一样的。 基本上,我们在每个服务器上都有一个共享,我想要将这些数据移动到另一个具有更多可用空间的驱动器上。 我正在尝试开发一个脚本来完成以下任务: 收缩现有的分区 使用新的可用空间创build和格式化新分区 将文件从现有的共享/驱动器复制到新创build的分区 从现有的驱动器中删除共享(实际的驱动器正在共享) 在新驱动器上重新创build共享 分配新的驱动器分配给旧的驱动器号。 logging任何失败 这是我放在一起的代码。 正如标题所述,我无法使New-SMBShare在此脚本中正确运行。 我没有收到错误,但脚本完成时驱动器不共享。 我试图从Powershell ISE内执行脚本,如果我自己运行相同的命令,共享按预期创build。 在脚本中运行时会导致命令失败。 我也偶尔得到以下内容: Format-Volume : Cannot perform the requested operation when the drive is read only我每隔一段时间,我运行这个,所以我不知道为什么它间歇性地发生。 在格式化命令运行之前,似乎有时上一个命令还没有完成。 最后我也不太确定完成logging任何错误甚至是成功消息的最好方法。 由于这个原因,我考虑使用Robocopy而不是Copy-Item,但是如果有人知道使用Copy-Item来完成这个任务的好方法,我想在这里。 #Stopping service to prevent "Format Disk" dialog box from appearing on screen Stop-Service ShellHWDetection #Create New 90GB Partition from W […]

schtasks.exe需要查询另一台服务器的权限?

我有一个Server 2012机器,HostA和一台Windows 7机器MONITOR_VM,都在我们的域名上。 HostA正在运行计划任务。 我想从MONITOR_VM查询这个任务的信息。 我正在使用这个命令: schtasks.exe /query /S HostA /TN "taskname" /v /fo list 当我从MONITOR_VM运行它作为我自己(谁是HostA上的pipe理员)时,它工作得很好。 当我从MONITOR_VM运行它作为DOMAIN \ UserX(这是下级特权用户,我的批处理脚本将作为),它一直说“访问被拒绝”。 我想弄清楚什么权限我需要授予UserX,以便它可以访问。 我已经尝试将UserX完全控制权交给HostA上的C:\Windows\System32\Tasks ,但是并没有改变任何内容。 我知道这不是一个防火墙的问题,因为我自己可以运行查询就好(我们正在使用硬件防火墙,而不是Windows防火墙,而且两个都没有打架,Windows防火墙closures。)

列出以在Server 2012上存档旧数据

我需要编写一个脚本,或find另一种方式列出在过去4年没有访问文件夹的驱动器上的目录,并将列表输出到一个txt文件。 服务器是Windows 2012。 我希望我的解释不是太模糊。 任何人有任何想法或build议,我怎么能做到这一点?

Windows 2012 NTP服务器是否需要上游NTP时间源

我有一组3个Windows 2012 Server虚拟机作为我的域控制器运行。 这些虚拟机处于空隙环境,意味着不能访问上游NTP服务器。 我无法将ESXi主机(运行版本6)configuration为充当与DC上的W32time服务同步的NTP客户端。 每次我在ESXi主机上尝试NTP查询时,我所得到的都是超时。 我正在使用命令ntpq -p "IP address of DC" 。 ESXi主机上的tcpdump显示出站查询包,但没有回复包。 上游NTP服务器是否缺less导致问题?

如何卸载已被吸收到存储空间的VHD

通常在Windows中,您可以创build虚拟硬盘(VHD),在“磁盘pipe理”中查看它,右键单击并将其删除: 没问题。 存储空间隐藏磁盘 我想testing存储空间的弹性,以及在服务器之间迁移它们的能力。 将磁盘添加到存储池之后 , 磁盘pipe理中将不再显示该磁盘 。 我需要惊讶从服务器中删除一个VHD,但没有用户界面选项。 如果我使用的是物理磁盘,将驱动器与电脑断开连接并不重要(因此确保存储空间不期望它,并且没有机会预先重新平衡): 如何拔下一个VHD? 但是,一旦将磁盘添加到存储池,就不再有该磁盘的任何UI选项。 我不想使用存储空间用户界面从池中删除物理磁盘 : 因为: 存储空间将把数据从该磁盘迁移到池中的其他磁盘上(打破了意外删除的重点) 存储空间将把数据从该磁盘迁移到池中的其他磁盘上(克服将磁盘迁移到另一台服务器的考验点) 我需要意外删除 以同样的方式,我可以拔下物理硬盘,我如何拔掉虚拟硬盘? 微软有确切的PowerShell命令行程序来断开一个VHD : 下马,VHD 卸载虚拟硬盘。 PS C:>卸载-VHD – pathc:\ test \ testvhdx.vhdx 不幸的是,它不起作用 – 出于同样的原因。 VHD被“消失” , “隐形” ,吸收到存储池中,没有任何与之交互的能力: PS C:\Windows\system32> Dismount-VHD –Path D:\VirtualMachines\StorageSpaceTest\StorageSpaceTest1.vhdx Dismount-VHD : Windows cannot dismount the disk because it is not mounted. At […]

VDMK到VDI的转换缓慢 – 虚拟机转换器3.1

所以我正在尝试从VMWare迁移到Hyper-V,我正在使用MS工具Virtual Machine Converter 3.1。 但是,虚拟机转换速度非常慢。 每秒2MB就意味着一台300GB的机器需要34个小时才能完成转换。 任何想法,为什么这么慢? 有一个更快的方法,我可以使用? 我看了VMDK,每个虚拟机大约有3到4个基于分区,所以我不确定如何使用我认为更简单的powershell命令 这是powershell命令,但每个虚拟机有多个VDMK。 ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath d:\ scratch \ vmx \ VM-disk1.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination c:\ vm-disk1 思考?

Server 2012复制错误

我有2个Windows 2012 DC(DC1和DC2)。 从DC2复制工作,而从DC1我不断收到错误“复制错误rpc服务器不可用。我试图从Active Directory站点和服务做到这一点。 DNSfunction正常,并能够ping主机名和IP。 所有的function都正常运行,直到昨天我们开启了一年前还没有使用过的旧DC3。DC3已经closures。 有关如何解决DC1和2之间的复制问题的任何build议吗?

带有WSUS更新和本地组策略的无人参与Windows服务器2012R2

我正在为自动化窗口(2012 STD,R2和2008R2)创build一个项目,使用WSIM为其创build2012 R2的Autouattend文件。 除了configurationWSUS更新和本地组策略之外,我几乎创build了所有内容。 我已经写了脚本来设置自动Windows更新和设置WSUS Intranet IP,并在OOBE阶段调用相同。 我已经在连接到我们的WSUS服务器的应答文件中硬编码了IP地址(在打开必要的端口之后),并且在响应文件(oobe阶段)中调用sysprep之前需要将其删除, 我也想知道是否有办法使用答案文件设置本地策略(安全设置)。

Exchenge 2010服务器在域中找不到GC服务器

Exchenge 2010服务器甚至没有在域控制器中findGC服务器。 所有域控制器都是Windows Server 2012 Std。 在atest.local森林中,我有3个DC,全部3个是GC: PS C:\ Users \ administrator.atest> get-adforest atest.local ApplicationPartitions:{DC = ForestDnsZones,DC = atest,DC =本地,DC = DomainDnsZones,DC = atest,DC =本地, DC = DomainDnsZones,DC =婴儿床,DC = ATEST,DC =本地} CrossForestReferences:{} DomainNamingMaster:pdc2-v.atest.local 域名:{atest.local,cot.atest.local} ForestMode:Windows2003Forest GlobalCatalogs:{cot2-v.cot.atest.local,pdc2-v.atest.local,pdc3-v.atest.local} 名称:atest.local PartitionsContainer:CN = Partitions,CN = Configuration,DC = atest,DC = local RootDomain:atest.local SchemaMaster:pdc2-v.atest.local 站点:{Default-First-Site-Name} SPNSuffixes:{} UPNSuffixes:{} 但是在EventViewer的Exchange 2010端,我看到由ADTopology exchenge进程生成的以下消息: […]

有没有一种方法可以唯一标识Windows文件服务器上的目录,即使它已经被重命名了?

我正在使用PowerShell脚本来pipe理我们的文件服务器的权限。 一般来说,这工作得很好,但是有时候目录被重新命名。 这当然不会影响权限,但是脚本正在引用存储想要的权限的数据库。 当一个目录被重新命名时,分配的权限不能再与该目录相关联。 在这种情况下,能够基于不是基于目录名称的文件系统信息来识别目录将是很好的。 有没有办法做到这一点? 文件服务器正在运行Windows Server 2012,我们正在使用NTFS作为文件系统。