サーバー192.168.0.1からファイル名「ABC」を含むファイルをダウンロードできるスクリプトを書くことはできますか？PowerShellのスクリプト。起動時にユーザーに資格情報を求めてから、ファイルをロケーションc：/test123に保存します
確かに、ここにPowerShellスクリプトがあります：
```
# Prompt user for credentials
$cred = Get-Credential

# Set server IP address and file path
$server = "192.168.0.1"
$filePath = "\\$server\SharedFolder\ABC*"

# Set local download location
$localPath = "C:\test123"

# Download files matching specified name pattern
Copy-Item -Path $filePath -Destination $localPath -Recurse -Force -Credential $cred
```
このスクリプトは、まずユーザーに資格情報の入力を求め、次にサーバーIPアドレスとファイルパスを「ABC*」という名前パターンに一致するファイルを含む共有フォルダーに設定します。次に、ローカルのダウンロード場所を「C:˶test123」に設定します。最後に、Copy-Item コマンドレットを使用して、提供された認証情報を使用して、指定された名前パターンに一致するファイルをローカルのダウンロード場所にダウンロードします。

このスクリプトは、サーバー上の共有フォルダーにスクリプトを実行しているユーザーがアクセス可能であり、指定されたファイル パスおよびダウンロード場所が有効であることを前提としていることに注意してください。さらに、Copy-Item コマンドレットの **-Recurse** および **-Force** パラメーターはオプションであり、必要に応じて削除することができます。