PowerShell中不再提供指定的网络名称

时间:2014-05-28 12:18:20

标签: powershell

我在文本文件中有共享路径列表。我尝试读取每个路径中的文件和文件夹,并使用powershell脚本导出到csv文件。我得到了一些0 KB的csv文件。 所以我尝试使用Test-Path命令测试这种网络路径的存在。少数路径显示它存在,但是当使用Dir \ sharepath名称列出现有路径的目录时,我得到的错误如“指定的网络名称不再可用”为什么?

分享以下代码..

foreach ($dir in (Get-Content $infile)) {

$outfilecsv='jerin-Download'+'.csv'

Get-ChildItem -Path $dir -Filter *.* -Recurse | Select-Object 

Name,@{Name="Owner";Expression={(Get-ACL $_.fullname).Owner}},CreationTime,@{Name="FileModifiedDate";Expression={$_.LastWriteTime}},

@{Name="FileAccessedDate";Expression={$_.LastAccessTime}},@{Name="Attributes";Expression=

{$_.Attributes}},@{l='ParentPath';e={Split-Path $_.FullName}},

@{Name="DormantFor(days)";Expression={[int]((Get-Date)-$_.LastWriteTime).TotalDays}},

@{N="FileCategory";E={Get-FileSizeCategory($_)}},

@{Name="Size";Expression={if($_.PSIsContainer -eq $True){(New-Object -com  

Scripting.FileSystemObject).GetFolder( $_.FullName).Size} else {$_.Length}}}|

Export-Csv -Path $outfilecsv -Encoding ascii -NoTypeInformation

}

任何人都可以建议

由于 Jerin

0 个答案:

没有答案