リモートサーバー上に、さまざまなサブフォルダーを含むフォルダーがあります。完全にネストされています。私はしたいと思います:
- フォルダ名を含むHTMLレポートを作成します。
- すべてのフォルダについて、ファイル数も記録する必要があります。
- コードは、すでに作成されているHTMLファイルを追加する必要があります。
- 必要な列:フォルダー名、フォルダーパス、ファイル数
以下は、私のメインスクリプトの一部であるコードスニペットです。私はPowerShellにかなり慣れていません。
誰か助けてもらえますか?
$server_dir = "D:\Data\Inbox"
$does_dir_e = (Test-Path $server_dir)
if($does_dir_e)
{
$fso = New-Object -com "Scripting.FileSystemObject"
$f = $fso.GetFolder($server_dir)
foreach($folder in $f.subfolders)
{
$fcount = $((Get-ChildItem $folder.Path).count)
$fname = $folder.name | Convertto-HTML -Fragment >> C:\Temp\Server.html
}
}