windows – 在PowerShell中写入包含多个作业的文件
发布时间:2020-12-14 02:03:46 所属栏目:Windows 来源:网络整理
导读:我们有一个运行以下代码的活动: $nr = $WorkflowData['_Number']## Write to text$nrC:ConfigurationnrFile.txt 基本上它会获得一个应该添加到文件中的唯一编号. 问题是此活动在可以同时运行的多个工作流中运行. 这导致了很多错误,说nrFile.txt是由另一个
我们有一个运行以下代码的活动:
$nr = $WorkflowData['_Number'] ## Write to text $nr>>C:ConfigurationnrFile.txt 基本上它会获得一个应该添加到文件中的唯一编号. 有没有办法同时从多个工作流程写入同一个文件? 或者也许以某种方式排队? 解决方法
您可以使用Mutex同步文件访问权限,例如
$mutex = new-object System.Threading.Mutex $false,'SomeUniqueName' ... nr = $WorkflowData['_Number'] $mutex.WaitOne() > $null $nr >> C:ConfigurationnrFile.txt $mutex.ReleaseMutex() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 如何在Windows Mobile中读取GPS信号强度?
- windows下 redis/tomcat 服务自启动
- 如何在Windows XP上将eclipse的内部浏览器从IE更改为Firefo
- wpf – 如何实现类似于Windows Vista文件资源管理器中的地址
- windows-update – 构建WSUS服务器:从哪里开始?
- 如何使用Windows批处理脚本将空ASCII码(nul)写入文件?
- windows 10家庭版无法被远程访问的解决方法
- 将sterr重定向到文件,但保留屏幕上的所有输出(as_is). [Win
- Drools.NET与Windows Workflow Foundation(WF)
- windows – 将PID从任务列表传递到taskkill,以通过它保持打