我今天遇到过这个:
$tests = (Get-ChildItem . -Recurse -Name bin |% { Get-ChildItem $_ -Recurse -Filter *.Unit.Tests.dll } |% { $($_.FullName) })
Write-Host ------------- TESTS -----------
Write-Host $tests
Write-Host -------------------------------
.\tools\xunit\xunit.console.exe $tests -xml test-report.unit.xml
Run Code Online (Sandbox Code Playgroud)
我无法理解'|%'在那里做什么.有谁可以解释它用于什么?
非常感谢
Get-AzureRmVM -ResourceGroupName RG-VNETS |
ForEach-Object {
Get-AzureRmVM -ResourceGroupName RG-VNETS -Name $_.Name -Status
} |
ForEach-Object {
if (-Not ($_.Statuses[1].DisplayStatus -like "*deallocated*")) {
Stop-AzureRmVM -ResourceGroupName RG-VNETS -Name $_.Name -Force
}
}
Run Code Online (Sandbox Code Playgroud)
我有这个脚本可以停止我所有的 Azure VM,这里的问题是这个脚本一次关闭一个 VM。
即如果我有三个虚拟机:VM1、VM2、VM3
脚本不会关闭 VM2,直到 VM1 完全关闭,依此类推。我不知道是否有办法告诉 PowerShell 不要等待每个 VM 完全关闭才能继续执行以下操作。
azure azure-virtual-machine azure-powershell azure-resource-manager
是否有任何简单的方法可以获取位于给定 OU 下一级的所有 OU 的列表?
即我有一个名为“客户端”的 OU,该 OU 下的一层有多个 OU,每个客户端一个。即 CAS、ADI、PMA
我想要获得包含这些子 OU 描述的列表。按照前面的示例,结果将是:“Casio、Adidas、Puma”
我尝试了 Get-ADOrganizationalUnit 但我无法找到执行此操作的方法。
谢谢
我有这个基本的剧本,它将 public_keys 文件夹中的所有公钥附加到 .ssh/authorized_keys 中的用户文件夹中:
- hosts: default
vars:
user: user1
tasks:
- name: Set up authorized_keys for the user
authorized_key: user={{ user }} key="{{ item }}"
with_fileglob:
- public_keys/*.pub
Run Code Online (Sandbox Code Playgroud)
当我在 ansible 上运行它时,它给了我这个错误,我几乎被它困住了:
TASK [Set up authorized_keys for the user] ************************
failed: [default] => (item=/Users/trax/Git/ansible-keys/public_keys/test.pub) => {"failed": true, "item": "/Users/trax/Git/ansible-keys/public_keys/test.pub", "msg": "invalid key specified: /Users/trax/Git/ansible-keys/public_keys/test.pub"}
Run Code Online (Sandbox Code Playgroud)
公钥文件完全有效,因为我当前正在使用它并且它运行良好。它没有任何注释,我实际上将其粘贴到这里,以便您可以看到它:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4e+RLnQAqo3azuFzbynD9n6L7Qc2NjEwNLQRqKOd17532rHAhGOxz9ZV7ca5J6y9Z8QyV2EP9oXXpXd7I9oG1ybiU2cOmMQ7mIMFnMgy90dgVmF4X4Rj3fPch271TIQhvBH36L1eagk98Tlj32zepHNmC7ECFiAUihxXsuGAcFK4l9Y3s0HZe913E1ewUxXjUZAaqmzEQwW621hWDDTU1zUCnPPqEe6DFy6PUP8YL8mLbbKuSL2W6bD7rzm1axZANvoYeD5egvzwSMeZ8f+XF3MbuyhiJhGEFjwDfDkibP4bwQqZm5IdI1c0Ot2X67OHFsHx04gbs6ZzBkD39Z6Jr trax@M.local
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?提前非常感谢...