从文本文件中获取内容转储信息到属性

时间:2016-02-02 16:31:13

标签: powershell-v3.0 dhcp

所以我遇到了这个问题,我试图将文本文件中的IP插入到属性中。

这是我的代码:

booking.StartDate = cdpStartDate.Date.ToDateTime().ToUniversalTime().Date;

我想我可能需要使用$scope = Get-Content C:\scripts\scopeadd\scopes.txt Get-DhcpServerv4Policy -ScopeId $scope / Get-Content组合,但无法将其锁定。

1 个答案:

答案 0 :(得分:0)

如果您的文件中有多个范围,并希望为每个范围运行Get-DhcpServerv4Policy,则可以使用ForEach-Object,如下所示:

Get-Content 'C:\scripts\scopeadd\scopes.txt' | ForEach-Object {
  Get-DhcpServerv4Policy -ScopeId $_
}

你也可以像这样使用foreach循环:

$scopes = Get-Content 'C:\scripts\scopeadd\scopes.txt'
foreach ($scope in $scopes) {
  Get-DhcpServerv4Policy -ScopeId $scope
}