Articles of 批量

批量将用户文件从Windows移至Google Apps

我正在寻找从Windows Server到Google云端硬盘大规模迁移用户文件。 每个用户在Windows Server上都有自己的文件夹,我正在寻找一种方法来批量迁移到每个用户的Google云端硬盘。 我有1200+用户这样做(幸运的是我没有数据限制)。 我也有相当长的时间框架,所以如果进展缓慢,这并不重要。 有没有人看到这个解决scheme?

在AWS Batch中使用一个请求提交多个作业

我正在使用aws cli,如果一个一个地完成作业提交需要很长时间。 有没有办法一次提交多个作业?

在没有其他会话的情况下获取错误1219

个人电脑在我们的组织运行Windows 10 Pro,有时在用户(本地帐户,无域和AD)之间共享。 我写了一个批处理脚本,用户在将我们的networking共享安装到驱动器号时执行。 大多数情况下,它运行良好,但看似随机,它返回错误1219。 脚本的第一部分清除networking共享,然后重新安装它们(以便其他用户可以login)。 NET USE * /delete /y >NUL: 2>&1 这工作正常,然后净使用命令告诉我没有更多的连接。 前段时间,我遇到了caching的用户凭证的问题,所以我决定添加以下行来删除存储的凭证。 CMDKEY /delete:Domain:target=%ipaddr% >NUL 2>&1 CMDKEY /delete:LegacyGeneric:target=%ipaddr% >NUL 2>&1 这也工作正常,并删除Windows存储我们的文件服务器的凭据。 脚本的最后部分使用用户提供的凭据装载networking共享。 NET USE H: \\%ipaddr%\home /user:srv002\%username% %password% /P:Yes NET USE P: \\%ipaddr%\Privacy /user:srv002\%username% %password% /P:Yes >NUL 2>&1 NET USE M: \\%ipaddr%\Marketing /user:srv002\%username% %password% /P:Yes >NUL 2>&1 这些最后一行不时返回错误代码1219,告诉我不应该有多个会话使用不同的凭据到同一台服务器。 在这种情况下重新启动或手动添加共享通常起作用。 我认为我必须错过一些东西,但经过一番研究,唯一的解决scheme就是执行NET USE * […]

任务计划程序未运行(服务器)

我已经写了一个简单的bat文件从一个驱动器复制.txt文件到另一个。 我想这个在这个时候每天运行,但问题是当我没有login到服务器的任务不运行。 我也select了“运行是否login”。 — script — @echo off cd\ cd blah\blah\blah copy *.txt Q:\blahdrive /y Exit — script —

Alfresco:导入文件系统权限w /批量文件系统导入工具

我在Windows Server 2012上安装了Alfresco 4.2.c,链接,同步和SSO到LDAP(效果很好)。 我正在尝试使用BFI( https://code.google.com/p/alfresco-bulk-filesystem-import/ )导入链接到LDAP用户的文件系统(在用户上设置了FS的权限的AD)。 但是,BFI不会导入权限:但是我尝试,如果它导入的文件/文件夹,它不保留权限。 例如:我在BFI上以pipe理员身份进行连接,并导入User1拥有的文件。 在户外,尽pipeUser1存在(通过LDAP导入),但它由Admin拥有,并且权限被设置为对所有人可读。 任何人有关于如何导入权限的想法? 如果我没有使用好的工具,我应该尝试哪一个? 我一直在尝试Open Migrate和Talend,但是他们都没有做到这一点(或者我会很感激有一个教程能够解释我:我无法find一个…:/) 提前感谢!

batch file中的icaclsvariables

我正在将用户转移到新的域,文件服务器和用户名格式。 我试图写一个简单的DOS批处理复制数据并设置权限。 X:映射到旧服务器,E:是新服务器上的本地驱动器。 input文件只是一个OldUserName,NewUserName的CSV列表。 CSV文件是State.users.csv。 (该批次将新状态的path中的状态分割出来)。 batch file: SETLOCAL EnableDelayedExpansion FOR /F "delims=. tokens=1" %%a in ("%1") DO SET Site=%%a FOR /F "delims=, tokens=1-2" %%c in (%1) do ( ROBOCOPY X:\Users\%%c E:\%Site%\User\%%d /E /Z ICACLS "E:\%Site%\User\%%d" /grant "Domain Admins":(OI)(CI)F /Inheritance:r ICACLS "E:\%Site%\User\%%d" /grant "SYSTEM":(OI)(CI)F ICACLS "E:\%Site%\User\%%d" /grant "CREATER OWNER":(OI)(CI)F ICACLS "E:\%Site%\User\%%d" /grant "%%d":(OI)(CI)F IF NOT […]

批pipe道到findstr语法

我想find包含一些string的标题进程,并将其传递给taskkill,但我找不到正确的语法,有人可以告诉这条线有什么问题吗? C:\>cmd /c for /f "tokens=2 delims=," %a in ('tasklist /v /fo:csv /nh | findstr /r /c:"1234"') do taskkill /f /pid %a 结果: FINDSTR: Cannot open do FINDSTR: Cannot open taskkill FINDSTR: Cannot open /f FINDSTR: Cannot open /pid FINDSTR: Cannot open %a

如何从Windows命令行自动执行FTPS上传

我正在寻找一个批处理脚本来自动将MULTIPLE文件一次上传到外部ftps站点(ftps://servername.xxxx.com)。这些文件位于Windows Server 2008系统上的一个文件夹中。如果批处理脚本可能还需要检查远程文件夹中是否已经存在文件,以避免覆盖。 非常感谢。

Ninite与注销组策略脚本

我正在尝试使用批处理脚本来使用ninite和组策略注销脚本自动更新某些应用程序。 这是我的脚本: echo Copying ninite mkdir C:\temp mkdir C:\temp\ninite echo STARTING robocopy /xo /"\filesever01\shared data\IT\SoftwareUpdate\/" \temp\ninite\ NiniteOne.exe echo installing Chrome and Skype… c:\temp\ninite\NiniteOne.exe /select Chrome Skype /cachepath "\\fileserver01\shared data\IT\SoftwareUpdate\NiniteCache" echo Installing Java and Reader without autoupdates… c:\temp\ninite\NiniteOne.exe /select Java Reader /disableautoupdate /cachepath "\\fileserver01\shared data\IT\SoftwareUpdate\NiniteCache" /silent report.txt 脚本在注销时运行失败。 我在login时运行它,并注意到它失败,因为ninite要求pipe理员权限,我假设它在注销失败,出于同样的原因。 有没有人有什么我应该做的build议? 对于我正在尝试做的事情来说,ninite是正确的工具吗? 批处理脚本是正确的path还是应该尝试使用PowerShell?

批量:如何退出没有标签的循环

这里是不使用“goto标签”而退出FOR的命令? for %%c in (list) do ( [some code] for %%i in (1 1 100) do ( [some code] if [a condition] exit-this-for [some code] ) rem go here when exit [some code] ) 我讨厌标签!