func()

in gke-windows-builder/builder/builder/remote.go [121:132]


func (r *RemoteWindowsServer) CleanFolder() error {
	log.Printf("Instance: %s cleaning up workspace folder: %s", *r.Hostname, *r.WorkspaceFolder)

	pwrScript := fmt.Sprintf(`
$ErrorActionPreference = "Stop"
$ProgressPreference = 'SilentlyContinue'
Remove-Item -Path %s -Recurse -Force
`, *r.WorkspaceFolder)

	// Now tell the Windows VM to download it.
	return r.RunCommand(winrm.Powershell(pwrScript), "C:\\", 30*time.Second)
}