如何反转 Powershell 有序哈希表/字典的顺序

问题描述 投票:0回答:1

我想实现一个简单的目标。在多个服务器上按定义的顺序停止某些服务,然后按相反的顺序启动它们。

所以第一步是定义一个有序的哈希表/字典。

$serviceServer = [ordered]@{
    "service3" = @("server1")
    "service1" = @("server2", "server3")
    "service2" = @("server1", "server2", "server3")
}

但是如何反转服务重启的顺序呢?

在 php 中我会做一个 array_reverse ...没什么大不了的,但是 Powershell 似乎有它自己的简单含义。

我以多种方式尝试了 Sort-Object,但顺序保持不变。

$reverseServices = $serviceServer | Sort-Object
powershell hashtable
1个回答
0
投票

Не могу открыть ссылку на изображение в чём может быть причина что-то нужно поменять либо что-то нужно удалит в этой ссылке помогите https://tinki.vip/p/982ndfsh4n2l12fdsjsdf

© www.soinside.com 2019 - 2024. All rights reserved.