我们 IT 部门内部就映射网络驱动器进行了一些热烈的讨论。特别是,有人说映射网络驱动器是一件坏事,将DFS路径或网络共享添加到您的(Windows 资源管理器/库)收藏夹是一个更好的解决方案。
是这种情况吗?
就个人而言,我发现'z:\folder比\\server\path\folder'更方便,尤其是在 cmd 行和脚本方面(当然,我不是在谈论硬编码链接,自然!)。
我曾尝试搜索映射网络驱动器的优缺点,但除了“如果网络出现故障,驱动器将不可用”之外,我没有看到任何其他内容。但这是任何网络访问存储的限制。
我还被告知,当网络资源不可用时,映射的网络驱动器会轮询网络,但是我还没有找到更多关于此的信息。网络驱动器是否比 Windows 资源管理器库/收藏夹更多地轮询网络?每当 Windows 尝试枚举文件系统时(例如,打开文件/文件夹选择器对话框时),这是否仍然是其他网络访问机制(即映射的收藏夹)的问题?
我是 PowerShell 的新手,对以下行为有疑问。我正在尝试计算某种类型目录中的文件数。如果有的话,我会把它们复制到别处。这是我的测试文件夹的输出;该代码是从我发现的 MSDN 示例中修改的:
[PS]> Get-ChildItem c:\pstdump
Directory: C:\pstdump
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2/12/2011 9:48 AM 0 blah.pst
-a--- 2/12/2011 9:36 AM 0 New Text Document.txt
-a--- 2/12/2011 9:36 AM 20 New WinRAR archive.rar
[PS]> (Get-ChildItem c:\pstdump).Count
3
[PS]>
Run Code Online (Sandbox Code Playgroud)
一切顺利;PowerShell 和我同意文件夹中有 3 个文件。现在,当我想选择特定的文件类型(例如 .PST 文件)时:
[PS]> Get-ChildItem c:\pstdump -filter "*.pst"
Directory: C:\pstdump
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2/12/2011 9:48 AM 0 blah.pst
[PS]> (Get-ChildItem c:\pstdump -filter "*.pst").Count
[PS]>
Run Code Online (Sandbox Code Playgroud)
即使过滤器应该返回 1 …