下面是文件夹和文件结构,我在其中移动所有文件,保留其子文件夹结构,不包括几个文件和子文件夹

时间:2016-09-03 10:58:43

标签: powershell powershell-remoting

enter image description here我真的很难编写Powershell脚本来将我的应用程序代码从一台服务器移动到另一台服务器。 下面是文件夹和文件结构,我在其中移动所有文件,保留其子文件夹结构,不包括几个文件和子文件夹。

服务器1

\\ networkshardpath \ d $ \ MyProject的

主文件夹:文件夹A,B,C,D,E,F,G

文件:文件1,文件2,文件3,文件4

子文件夹A:文件A1,文件A2,文件A3等

子文件夹B:文件B1,文件B2,文件B3,文件B4

子文件夹C& D:我需要排除的大量日志文件。

子文件夹E:文件E1,文件E2,文件E3,

现在我想要一个脚本复制所有文件和文件夹保持相同的结构,不包括下面提到的文件夹和服务器2上的文件,网络路径如\ server2 \ D $ \ MyProject2 \。

排除文件夹:C,D,G

排除档案:

从主文件夹:File4

来自子文件夹A:A3

来自子文件夹B:B4

在此活动期间,需要生成1个日志文件,这将帮助我跟踪所有文件的详细信息,例如复制的文件和排除的文件。在此期间如果发生任何错误,则详细错误详细说明。

请帮我解决这个问题,或者请指导我解决这个问题。

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

我写了下面提到的代码。主要目的是避免登录RDP服务器并从本地系统执行所有部署。这段代码工作正常,但它从系统开始工作很慢,但是从应用服务器开始工作的速度非常快。

现在还有一件事是,在我的本地系统上,我们访问权限非常有限,管理员禁用了UAC访问权限。请建议我如何通过批处理文件或任何其他方式运行此脚本,只需双击即可。