gpt4 book ai didi

powershell - 使用import-csv的Foreach循环

转载 作者:行者123 更新时间:2023-12-02 23:41:46 26 4
gpt4 key购买 nike

在循环功能中使用基本import-csv时遇到问题。

  • 我有基本的csv文件,其主机名,节点头
  • 我正在使用import-csv分配文件
  • 然后,当我尝试使用unc路径中的主机名对路径进行测试时,我只是简单地启动foreach循环\\$r.hostname\c$\users\something\desktop
  • 预期结果为真
  • 但是实际结果是错误的

  • 当我在测试路径中尝试实际的主机名而不是csv参数时,它的工作正常。
    $records = Import-Csv C:\Users\someuser\Desktop\partition-mapping.csv

    foreach ($r in $records)
    {

    Test-Path -LiteralPath \\$r.hostname\c$\users <<====not working

    Test-Path -LiteralPath \\hostname01.lab.local\C$\Users\ <<====== workign fine



    }

    一如既往,你们真棒!

    最佳答案

    只是测试:

     Test-Path -LiteralPath "\\$($r.hostname)\c$\users"   <<====now working ;o) 

    问题来自 $r直接解释为var,因此最终的字符串是 "\\$r collection as a string.hostname\c$\users"

    关于powershell - 使用import-csv的Foreach循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40121787/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com