Yes actually there is an important difference. Mount-NaController connects a PowerShell provider. When you *use* that drive the provider is executing ZAPI request to the controller to enumerate the file/folder structure. This is inherently slower than the native CIFS RPC request that Get-ChildItem uses. The advantage of the provider is that it can enumerate any file/folder regaurdless of the actual permissions. If you have native permissions to a share always use the native powershell cmdlets. Treat the provider as a failback when you either don't have a share created, or your access is limited.