確かに、ここに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** パラメーターはオプションであり、必要に応じて削除することができます。
Certainly, here is a PowerShell script that should accomplish the task you described:
```
# 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
```
This script first prompts the user for their credentials, then sets the server IP address and file path to the shared folder containing files matching the name pattern "ABC*". It then sets the local download location to "C:\test123". Finally, it uses the Copy-Item cmdlet to download the files matching the specified name pattern to the local download location, using the provided credentials.

Note that this script assumes that the shared folder on the server is accessible to the user running the script, and that the specified file path and download location are valid. Additionally, the **-Recurse** and **-Force** parameters in the Copy-Item cmdlet are optional and can be removed if desired.