【发布时间】:2020-12-22 08:18:57
【问题描述】:
我有一个 powershell 脚本,它支持多个远程 IT。为了跟踪其使用情况,它会记录当前用户的名称、日期、时间和当前计算机名称并将其附加到存储在网络驱动器中的 csv 文件中。大约有 20 人使用这些脚本的潜力如此之大,以至于 csv 文件可以尝试同时打开和写入一个条目。
是否有更好的方法来做到这一点,因为我确信 csv 最终会损坏?
谢谢。
【问题讨论】:
-
要么使用标志文件来锁定 CSV 更新,要么使用数据库。
-
但是锁定 CSV 会阻止它被其他人更新,对吧?你能解释更多关于数据库的信息吗?
标签: database powershell csv append record