Powershell错误处理:如果没有发生错误则执行某些操作

2024-01-12

我一直在寻找这个,但似乎找不到。 我有一个带有 try {} catch {} 语句的脚本。如果没有发生错误,我想添加一个操作。

Eg

try { something }
catch { "Error occured" }
if (!error) {
"No Error Occured"
}

如何测试语句是否没有错误?

提前致谢

Walter


检查自动变量$error当你清除它之后。

$error.clear()
try { something }
catch { "Error occured" }
if (!$error) { "No Error Occured" }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Powershell错误处理:如果没有发生错误则执行某些操作 的相关文章

  • 如何在 WiX 中启动 PowerShell 并正确访问 Windows 注册表?

    Update 有趣的是 如果我运行 32 位 powershell 来运行脚本 它会给我同样的错误 看起来32位powershell无法访问64位注册表树 我尝试使用WixQuietExec64但它给出了同样的错误 我还尝试提供 power
  • 在 PowerShell 中过滤 TreeView 节点

    我的 TreeView 中有大量节点 并且有一个文本框可以过滤它们以突出显示匹配的搜索 然而 它有点混乱 因为它显示了所有其他节点 并且在我更改搜索后 它使所有节点都展开 我正在尝试做这样的事情 https www codeproject
  • 如何通过 PowerShell 获取注册表项的所有权?

    我尝试通过 PowerShell 获取注册表项的所有权 但它悄无声息地失败了 我正在使用以下代码 get the username of the current user uname System Security Principal Wi
  • 从 Powershell 脚本安装 Python

    当以管理员身份从 PowerShell 命令行运行以下命令时 可以在 Windows 11 上成功安装 Python c temp python 3 11 4 amd64 exe quiet InstallAllUsers 0 Instal
  • VBS 与 PowerShell:哪个更轻?

    如果我需要一个可以在系统中以最少的努力执行的脚本 我会选择哪个 通过查看任务管理器中的进程 内存 私有工作集 wscript exe 2 068Kpowershell exe 33 144K Thanks 这里存在工作守恒定律 如果机器做的
  • Powershell 3.0 - 工作流程 - 限制并行执行数量

    我正在从模板克隆 ESX 服务器上的虚拟机 简化的代码如下所示 Workflow Create VM List 1 500 foreach parallel Elem in List Create VM Configure created
  • Powershell 活动目录属性

    我正在尝试查找活动目录的属性 strFilter objectCategory User objDomain New Object System DirectoryServices DirectoryEntry objSearcher Ne
  • 无法在 Validateset 中使用预定义数组 - Powershell

    我正在寻找一种方法来制作一个 cmdlet 该 cmdlet 接收参数并在键入时提示从预定义的选项数组中完成的建议 我正在尝试这样的事情 vf Veg Fruit function Test ArgumentCompleter Cmdlet
  • Powershell 快捷方式创建不起作用

    所以我有这个脚本可以自动安装一些软件 安装软件后 我会创建一些重要应用程序的快捷方式 这些快捷方式显示在桌面上 这是我的代码 ConfigureExeSource C Program Files x86 SiteKiosk Configur
  • Powershell 中使用 --runtime 命令设置 Jenkins 管道时出现的问题

    我正在尝试使用 Jenkins 配置管道并将其部署到 Azure 我正处于教程的最后一步 https learn microsoft com en us azure jenkins tutorial jenkins deploy web a
  • 如何使用 PowerShell 检查文件是否早于特定时间?

    我怎样才能办理登机手续电源外壳查看 fullPath 中的文件是否早于 5 天 10 小时 5 分钟 老 我的意思是如果创建或修改不晚于 5 天 10 小时 5 分钟 这是一种非常简洁但易读的方法 lastWrite get item fu
  • Powershell - 获取邮箱统计| Powershell总项目大小-gt“40GB”

    我正在使用以下命令尝试提取 Office 365 中的邮箱大小 然后我尝试过滤结果以仅包含超过 40GB 的邮箱 我相信这是因为下面将 TotalItemSize 转换为字符串 然后我无法与 40 GB 的 int 值进行比较 但是我不够兼
  • 使用 ICACLS 将文件权限设置为“只读”[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我很难从简单 直观的方式转变过来chmod 400尝试在 Windows 命令提示符中执行相同的操作ICACLS 与 UNIX LINUX
  • Windows / Powershell 将程序版本获取到变量中

    我很接近 但不在那儿 我可以通过 powershell 获取应用程序的版本 但它附带一堆文本 这个命令 powershell NoLogo NoProfile Command get item Path c myapp exe Versio
  • 无法找到类型 [Microsoft.TeamFoundation.Build.Workflow.WorkflowHelpers]

    我正在尝试对来自指定进程参数的 Powershell 的构建进行排队 我收到以下错误 知道我做错了什么吗 无法找到类型 Microsoft TeamFoundation Build Workflow WorkflowHelpers 确保包含
  • Powershell脚本为用户创建主文件夹并设置权限

    我正在做一个 powershell 脚本 它在 AD 中创建新的域用户帐户 并在文件服务器中创建具有相关权限的主目录 我的问题是我无法获得权限设置 在下面的代码中 my fileServer是文件服务器名称 sso 表示单点登录 id 在下
  • 如何使用 7zip powershell 包含文件和文件夹

    我试图让我的 powershell 脚本压缩一些文件和文件夹 目前 我可以使我的脚本要么压缩所有文件 不包含文件夹 要么压缩包含文件夹但到错误路径的所有文件 一个例子是 如果我有一个名为 wordpress 的文件夹 其中包含文件和一些子文
  • 循环字符串重命名

    我正在运行一个截取屏幕截图并保存到文件的脚本 我是新手 在集成鼠标事件时遇到困难 所以现在我将手动完成部分任务 File C Users mydirectory image1 bmp Add Type AssemblyName System
  • 在 PowerShell 中的屏幕和文件中显示输出

    我怎样才能让所有这些不仅输出在屏幕上 而且保存到文本文件中CSV http en wikipedia org wiki Comma separated values format OUs Get ADObject LDAPFilter ob
  • 在Powershell中显示目录结构及其大小

    尝试使用 dir 命令来显示子文件夹和文件的大小 在谷歌搜索 powershell目录大小 后 我发现了两个有用的链接 确定文件夹的大小http technet microsoft com en us library ff730945 as

随机推荐

  • 壶 '?'不工作表输入步骤

    我想从数据库中获取所有表名 然后从表中获取所有行 所以我创建了这样的转换 获取表名称 添加数据库连接并将表名称存储在名为 tablename 的输出字段中 表输入 标记为 替换脚本中的变量 和 对每行执行 添加了 从步骤插入数据 中的第一步
  • Pickling cv2.KeyPoint 会导致 PicklingError

    我想搜索给定目录中所有图像中的冲浪并保存它们的关键点和描述符以供将来使用 我决定使用pickle 如下所示 usr bin env python import os import pickle import cv2 class Frame
  • 如何在 html 中使用纯 javascript 切换类

    我有一个 div 我想在悬停时切换它的类 这是我的代码 function a this classList toggle first this classList toggle sec document querySelector cont
  • 如何将 R 历史记录中指定行数保存到文件中?

    这有点令人沮丧 但我确信有一个简单的答案 history max show N 将在终端上显示 N 行历史记录 savehistory file 将根据某些环境变量将多行历史记录保存到文件中 我想做的是 savehistory file m
  • 如何在Python中使用paramiko库发送箭头键?

    我正在使用 python 2 7 和代码 ssh 客户端paramiko图书馆 我用myhost channel send chr keycode 将每个键码发送到服务器 但它仅适用于 1 字节键码 我想发送其他多字节键码 例如箭头键 我怎
  • 在 Android 网页中禁用输入焦点缩放

    这是一个困境 我有一个网页 仅适用于 Android 设备 在该页面中我有一个输入框 特别是文本框 当它获得焦点时 浏览器会放大 我不希望它放大 声音容易 对吧 这就是有趣的地方 我必须能够总体缩放 所以不要说 那对我不起作用 另外 输入框
  • 控制反转和 RAII 可以一起发挥作用吗?

    我刚刚阅读了有关控制反转 IOC 的内容 这让我很困扰 它似乎让内存管理变得很痛苦 当然 ioc 似乎主要用于垃圾收集环境 Net Java Scripting 而我关心的是非 gc 设置 我在这里担心的是 IOC 在某种程度上违背了 RA
  • 检查链表的循环性[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我需要一个方法 该方法将链表作为参数
  • Facebook 页面嵌入不适用于任何浏览器中的 iFrame

    当我尝试使用嵌入 Facebook 页面时出现错误Facebook Page Plugin https developers facebook com docs plugins page plugin https developers fa
  • 直接下载 OneDrive 文件的链接吗?

    OneDrive 可共享链接如下所示 https 1drv ms w s AqmFiI7maXrRgT7PGcK 7JyZlBco https 1drv ms w s AqmFiI7maXrRgT7PGcK 7JyZlBco 如何获得此版本
  • 匹配时如何不借用期权?

    我有以下代码 fn remove descendent mut self key K gt Option
  • 是否可以在不使用 IE 开发工具的情况下更改浏览器模式?

    我们的应用程序在 IE7 和 IE8 中运行良好 我们使用X UA Compatibleheader 强制浏览器使用 IE7 标准文档模式 这是关于在得到图片后将使用哪个渲染引擎 然而 在 IE9 中 有很多东西停止工作 在IE9中 文档模
  • 使用 Windows 身份验证作为 Intranet 应用程序的登录凭据

    我正在使用 PHP 开发一个 Intranet Web 应用程序 我正在尝试使用 Windows NT 登录凭据登录到该应用程序 我在这里遇到的麻烦是如何获取远程用户的 Windows 用户名 我想要获取用户名 然后检查各个 LDAP 组
  • 如何在remoteViews中使用Glide?

    我正在使用 Glide 从服务器加载所有图像 但我正在尝试以正确的方式将它们设置为通知和 RemoteControlClientCompat 带有锁定屏幕的很酷的东西 我正在开发一个音乐播放器 因此每次更改歌曲时 通知中的歌曲封面都必须更改
  • Keras 模型预测 NaN

    我正在尝试为我的二元分类问题训练一个模型 我的数据有 91 列和 50 000 行 其中一列是我的二进制目标变量 所有其他列也是数字 这是我尝试训练的方式 model Sequential model add Dense 20 input
  • 在sqlite中查找重复的列值

    我在表中插入了一些值DataTab SomeId Integer gt Autogenerated primary key DataId Guid DataNumber Integer DataType varchar 上面是我的表中的列
  • 向 RLMObject 添加主键需要迁移,有什么想法吗?

    我正在开发一个 iOS 应用程序 使用 Realm io 作为持久存储 我刚刚通过添加主键更新了我的自定义 RLMObject 子类之一 当我运行该应用程序时 出现错误 告诉我需要添加迁移步骤 Migration is required f
  • Rails 3 - 将参数传递给自定义验证方法

    我希望将一个值传递给自定义验证 我做了以下测试 validate print out parameter1 gt Hello 有了这个 def print out input blank puts input end 创建对象或保存对象时
  • jQuery Remotipart 发送 [object Object] 到服务器

    我正在尝试使用 ajax 将文件上传到我的 Rails 应用程序 为了促进这一点 我已经包括了jQuery remotipart gem https github com JangoSteve remotipart app assets j
  • Powershell错误处理:如果没有发生错误则执行某些操作

    我一直在寻找这个 但似乎找不到 我有一个带有 try catch 语句的脚本 如果没有发生错误 我想添加一个操作 Eg try something catch Error occured if error No Error Occured