我需要查看用户列表并确定他们是否处于锁定状态,我可以做到这一点很好但我的问题是我不知道inspec会让我忽略列表中的用户在操作系统上不存在。我使用only_if(包括下面)尝试了一些不同的方法但没有运气。
以下是我的代码:
public interface IReportable {
string GetReportLine();
}
public class CustomersInfo : IReportable {
string IReportable.GetReportLine() {
// Get the line for your report
}
}
public class ExpenseInfo : IReportable {
string IReportable.GetReportLine() {
// Get the line for your report
}
}
private void CreateReports(string Label, IEnumerable<IReportable> report) {
foreach (IReportable info in report) {
string line = info.GetReportLine();
}
}
答案 0 :(得分:0)
您只能在only_if
块内使用control
和类似的API。您可能希望首先使用user
InSpec资源,但也请查看users
API。