首页 > 其他分享 >dd

dd

时间:2024-11-19 10:31:20浏览次数:1  
标签:Service Where dd Object _. presentServicesArray true

Stopping Windows Service: and setting startup type to: Disabled. Kill: true Version: 2.16350.0 ScriptArguments: -serviceNames "MySmartAdvisor.Service.Equity" -startupType Disabled -waitTimeoutInSeconds 120 -killIfTimedOut true Invoking deployment Script Body: function StartStopServices( [string][Parameter(Mandatory=$true)][ValidateNotNullOrEmpty()] $serviceNames, [string][Parameter(Mandatory=$true)][ValidateSet("Disabled", "Manual", "Automatic")] $startupType, [int][Parameter(Mandatory=$true)] $waitTimeoutInSeconds, [string][Parameter(Mandatory=$true)] $killIfTimedOut ) { [string[]] $servicesNamesArray = ($serviceNames -split ',' -replace '"').Trim() $presentServicesArray = Get-Service | Where-Object { $servicesNamesArray -contains $_.Name }   if ($servicesNamesArray.Length -ne $presentServicesArray.Length) { $missingServiceNames = $servicesNamesArray | Where-Object { $presentServicesArrayNames -notcontains $_ } Write-Verbose "No such services: $missingServiceNames." }   if ($presentServicesArray.Length -eq 0) { return }   try { $presentServicesArray | % { Set-Service -Name $_.Name -StartupType $startupType -ErrorAction SilentlyContinue } $presentServicesArray | Where-Object { $_.Status -ne "Stopped" } | % { $_.Stop() } $ErrorActionPreference = "SilentlyContinue" # I don't want the wait for status to throw in the case of a timeout $presentServicesArray | % { $_.WaitForStatus("Stopped", [TimeSpan]::FromSeconds($waitTimeoutInSeconds)) } $ErrorActionPreference = "Stop" } Catch { $ErrorActionPreference = "Stop" if ($killIfTimedOut -eq "false") { $errorMessage = $_.Exception.Message Write-Verbose $errorMessage throw }   $nonStoppedServices = $presentServicesArray | Where-Object { $_.Status -ne "Stopped" } | % { $_.ServiceName }   $nonStoppedServices | % { Write-Verbose "Killing service after not stopping within timeout: $_" }   (get-wmiobject win32_Service | Where-Object { $nonStoppedServices -contains $_.Name }).ProcessID | % { Stop-Process -Force $_ }  

标签:Service,Where,dd,Object,_.,presentServicesArray,true
From: https://www.cnblogs.com/conleychen/p/18554363

相关文章

  • RDD转换算子:join方面的算子(leftOuterJoin、rightOuterJoin、fullOuterJoin)
    文章目录join方面的算子功能语法举例join方面的算子功能实现两个KV类型的RDD之间按照K实现关联,将两个RDD的关联结果放入一个新的RDD中假如是两个list进行合并使用union,如果是KV类型的合并使用join语法defjoin(self:RDD[Tuple[K,V]],otherRdd:RDD[T......
  • linux useradd: cannot open /etc/passwd
    系统环境:linuxcentos8操作:创建用户报错:useradd:cannotopen/etc/passwd解决过程:查看这个文件的属性:#lsattr/etc/passwd----i-----------/etc/passwd发现有i属性去掉这个属性:#chattr-i/etc/passwd然后这个文件可以写了,但是还有几个文件不能写,一样的道......
  • ReferenceField、EmbeddedDocumentField和LazyReferenceField的使用和总结对比
    1.ReferenceField功能:用于在一个文档中引用另一个文档,类似于关系型数据库中的外键。存储方式:存储被引用文档的ObjectId。查询行为:当访问该字段时,直接加载被引用的目标文档。适用场景:适合用于多对一关系或文档之间有独立管理需求的情况。特点:引用的目标文档保存在单独的......
  • DDL:数据库操作
    1.所有的命令代码需要“;”做结尾,nivicat中已经默认加上了,但是命令行中一定要自己手动加上,不然不会被判定为写完语句。2.不区分大小写,nivicat中无需注意“;”结尾3.四种SQL语句:数据查询语言:基本结构是SELECT子句,FROM子句,WHERE子句组成的查询快数据操纵语言:以INSERTUPDATEDE......
  • Sigrity SPEED2000 SRC-SI Metrics Check模式如何进行信号时域性能仿真分析操作指导-L
    SigritySPEED2000SRC-SIMetricsCheck模式如何进行信号时域性能仿真分析操作指导-Level1&2-DDRSigritySPEED2000SRC-SIMetricsCheck模式如何进行信号时域性能仿真分析操作指导-Level3-高速差分详细介绍高速差分的SRC检查流程,下面以DDR为例,介绍SRC模式如何对并行BUS进......
  • 【AtCoder】Beginner Contest 378-F.Add One Edge 2
    [题目链接](F-AddOneEdge2(atcoder.jp))ProblemStatementYouaregivenatreewithNNNvertices.Thei......
  • CF603E Pastoral Oddities 题解
    Description给定一张\(n\)个点的无向图,初始没有边。依次加入\(m\)条带权的边,每次加入后询问是否存在一个边集,满足每个点的度数均为奇数。若存在,则还需要最小化边集中的最大边权。\(n\le10^5\),\(m\le3\times10^5\)。Solution考虑给定一个图,怎么判断这个图存在一个......
  • [20241114]建立完善mod_addr.sh脚本.txt
    [20241114]建立完善ext_kglob.sh脚本.txt--//以前考虑使用管道问题,我考虑复杂了,看了gdb文档,实际上gdb-ex参数支持在命令行加入执行命令。--//选择使用mmon后台进程,改写如下:$catext_kglob.sh#/bin/bash#extraceobjectstringfromobjecthandleaddress#arg1=addressarg2=o......
  • DDR内存基础知识和带宽测试
    一、DDR基础知识1.几个频率(1)核心频率:真实运行频率。(2)倍增系数:DDR通过数据预取技术放大速率,每代ddr倍率是固定的,ddr=2,ddr2=4,ddr3=8,ddr4=8,ddr5=16(3)有效频率;厂商标注的频率,可以理解为数据传输速率。厂商也想逐步淡化其它频率的概念,只让我们记住有效频率。其实......
  • Spark RDD中的迭代器
    SparkRDD中的迭代器1.什么是迭代器?迭代器(Iterator)是Spark中用于处理每个分区数据的核心组件。它提供了对分区内元素的顺序访问,并且是惰性计算(lazyevaluation)的实现基础。在Spark中,RDD的每个分区的数据在逻辑上是通过迭代器进行操作的,迭代器使得数据可以逐条......