たぶんこんな感じ

Write-Host プロファイルの作成を試みます

$profileDirectory=$HOME+DocumentsWindowsPowerShell
$profileName=Microsoft.PowerShell_profile.ps1
$profileFullPath=$profileDirectory++$profileName

if(Test-Path $profileFullPath){
    Write-Host すでにプロファイルが存在しています上書きしますか?
    
    $input=

    do{
        $input = Read-Host y/n

        if($input -eq n){
            exit
        }
    }while(($input -ne n) -and ($input -ne y))
    
    Write-Host プロファイルを上書きします

}else{
   Write-Host プロファイルが存在しませんでしたプロファイルの作成を行います
   
   
}

#WindowsPowerShellディレクトリの作成
if(!(Test-Path $profileDirectory)){
    New-Item $profileDirectory -ItemType Directory
}

#プロファイル作成
if((Test-Path $profileFullPath)){
    Remove-Item $profileFullPath
}
New-Item $profileFullPath -ItemType File

Write-Host プロファイルの作成が完了しました