while ($true) {
    # 检查模型是否已下载完成
    $modelExists = ollama list | Select-String "deepseek-r1:32b"
    if ($modelExists) {
        Write-Host "模型已下载完成!"
        break
    }
 
    # 启动ollama进程并记录
    Write-Host "开始下载模型..."
    $process = Start-Process -FilePath "ollama" -ArgumentList "run", "deepseek-r1:32b" -PassThru -NoNewWindow
    
    # 等待60秒
    Start-Sleep -Seconds 60
    
    # 尝试终止进程
    try {
        Stop-Process -Id $process.Id -Force -ErrorAction Stop
        Write-Host "已中断本次下载,准备重新尝试..."
    }
    catch {
        Write-Host "进程已结束,无需中断。"
    }
}

powershell管理员执行脚本,自己改一下对应模型
image.png


友人A
81 声望11 粉丝