powershell

powershell

powershell的问答!管理员,用户,开发人员和设计师

文章 23浏览 29
  • 在 Azure 自动化 Runbook 中执行时出现 Set-AzureRmContext 错误

    Set-AzureRmContexterrorwhenexecutedwithinanAzureAutomationRunbook更新:好像其他人遇到了同样的问题并报告了它。我在从Azure自动化运行手册调用简单PowerShell脚本时遇到问题。同一段代码在本地运行时完美无缺。我已在AzureActiveDirectory(托管在AzureGermanCloud中)中添加了一个带有密码凭据的服务…
    2025-04-251
  • PowerShell:如何使用标准输出代替文件名

    PowerShell:HowToUseStandardOutputInPlaceofFilename我正在编写一个运行进程(REG)以导出注册表项的C#类。REG要求您指定要导出到的文件名,但我宁愿将REG的输出定向到标准输出,以便可以直接在我的C#代码中捕获它(使用Process.StandardOutput)。PowerShell中有没有办法将标准输出指定为文件名?如果您必须使用REG程序(而…
    2025-04-161
  • Powershell regex split string

    Powershellregexsplitstring我还是Powershell的新手;并且无法将我的头转换为一种将字符串转换为对powershell友好的对象的方法(转换为Powershell属性名称和每个属性名称的相应值,或者,如果这太复杂,则转换为二维数组网格)。理想情况下,我不介意查看每种方式是如何实现的,因此我将来可以采用任何一种方式。无论如何,这是下面的字符串:$String="Port…
    2025-04-161
  • Powershell 中的 Python 2 和 3

    Python2and3inPowershell我的电脑上有这两个版本,因为我正在学习不同的教程,(我仍然是菜鸟)。我在这里看到了几个类似的问题,但没有特定于Powershell。当我在Powershell中运行python时,它会显示2.7,但是我如何指定我想要Python3?还有其他我需要注意的问题吗?例如,从记事本运行脚本时?命令"py"(如果v2是默认值)或"py-2"应该启动Python2…
    2025-04-161
  • 向多人发送个人附件

    Emailmultiplepeopleindividualattachments我正在使用Send-MailMessage向多个不同的收件人发送电子邮件,每个收件人都有一个单独的报告。我刚刚使用不同的附件路径为每个收件人重复发送邮件命令,但是我遇到的问题是因为我还必须使用-UseSsl-credential我必须在每次发送新邮件时进行身份验证。有没有一种无需每次都验证一次的方法?Send-Mail…
    2025-02-081
  • 用于插入SQL数据库的CSV数据的字符串操作和输出格式

    StringManipulationandoutputformattingofCSVdataforinsertingintoaSQLDatabase我是PowerShell新手,我正在尝试将数据从CSV日志文件导入SQL数据库。我使用ForEach格式化表格并使用Invoke-Sqlcmd将值注入到查询中,除了需要更改日期和时间格式外,它工作正常。我首先重新格式化日期和时间以匹配smalldate…
    2024-11-161
  • 使用”Invoke-WebRequest”下载多个文件

    downloadingmultiplefileswith"Invoke-WebRequest"所以我刚刚开始使用powershell,我正在尝试找到一种通过Invoke-WebRequest传递数组的方法,以便我可以下载多个文件。我意识到它只能处理字符串,所以这就是我想出的。$urls=Get-Content.\\urls.txt$outputs=Get-Content.\\outputs.txt…
    2024-11-061
  • 结合powershell输出

    Combinepowershelloutput我正在尝试将两个函数的输出与默认Get-ADUser-cmdlet的输出相结合。我对创建帐户的时间感兴趣,它是否被锁定以及它的名称是什么。我还想知道用户上次登录的时间(使用多个DC)以及该帐户是否被用作共享邮箱。我写了两个自定义函数Get-ADUserLastLogon和isSharedMailbox,两个函数都使用Write-Output函数来输出它…
    2024-10-191
  • 指向名为当前日期的文件夹的快捷方式。 YYYY_MM_DD 格式

    Shortcutthatpointstofoldernamedthecurrentdate.YYYY_MM_DDFormat所以我是日常项目的一部分。每天,我们都会创建一个新文件夹,用于存储当天的所有文件。它是根据当前日期命名的,前面添加了一个代表"剧集"的计数器。格式为WXYZ_YYYY_MM_DD。EX:0001_2013-05-090002_2013-05-100003_2013-05-13…
    2024-10-191
  • 使用powershell将数据从excel复制到outlook

    Copydatafromexceltooutlookusingpowershell我尝试了以下代码,但它在将数据从Excel复制到Outlook时粘贴了一些垃圾文本。使用PowerShell。使用的代码:$body=""get-content"C:\\Users\\smi00019\\Desktop\\AO\\Book1.xlsx"|foreach{$body+="$_`n"}NamePlaceA…
    2024-10-131
  • 从 Windows 7 凭据管理器获取 PowerShell 中的缓存凭据

    GetCachedCredentialsinPowerShellfromWindows7CredentialManager我可以使用一些我忽略的API来执行此操作,还是我必须弄清楚将此处提到的C#.NETAPI调用移植到PowerShell中以在脚本中实现这一点?我相信您可以使用Add-Typecmdlet轻松移植它:$sig=@"[StructLayout(LayoutKind.Sequenti…
    2024-10-101
  • PowerShell 的 -f 运算符的 RHS *究竟*如何工作?

    How*exactly*doestheRHSofPowerShell's-foperatorwork?上次我对PowerShell急切展开集合的方式感到困惑时,Keith总结了它的启发式如下:Puttingtheresults(anarray)withinagroupingexpression(orsubexpressione.g.$())makesiteligibleagainforunroll…
    2024-09-201
  • git fetch tags on Visual studio online build agent

    gitfetchtagsonVisualstudioonlinebuildagent我正在将VisualStudioOnline与Git结合使用,并已使用在我控制的VM上运行的构建代理设置了持续构建。我添加了一个PowerShell脚本步骤来在版本化提交上构建msi文件,这意味着它们有一个标签。问题是在第一步(VisualStudio)中同步存储库时不会自动获取标签。我想我可以通过在PowerSh…
    2024-09-171
  • 使用 powershell 创建 Sql DB 搜索 dacpac 并使用位于的文件夹命名 db

    CreateSqlDBwithpowershellsearchingfordacpacandnamingdbwithFolderitslocatedin我正在尝试通过在文件夹中搜索*.dacpac文件来在SqlServer中创建数据库,对于找到的每个.dacpac,我需要使用找到.dacpac的文件夹的名称创建一个数据库。例子C:\\\\\\\\文件夹\\\\\\\\包含C:\\\\\\\\文件夹…
    2024-09-171
  • Powershell根据给定的计数选择一个随机字母并将每个字母动态分配给一个唯一的变量?

    Powershelltochoosearandomlettersbasedonthegivencountanddynamicallyassigneachtoauniquevariable?如何使用Powershell根据给定的计数选择一个随机字母并将每个字母动态分配给一个唯一变量?我有以下代码,但我不确定如何执行上述操作,请问有什么想法吗?$Count=3$a=Get-Random-InputOb…
    2024-09-171