我希望将IIS文件(以W3C格式)解析为PowerShell或C#中的CSV或XLS文件。
我尝试在PowerShell中使用以下代码:
$LogFolder = "C:\iislog\"
$LogFiles = [System.IO.Directory]::GetFiles($LogFolder, "*.log")
$LogTemp = "C:\iislog\end.csv"
# Logs will store each line of the log files in an array
$Logs = @()
# Skip the comme
我不是Powershell方面的专家;但是,我尝试简单地运行Invoke-Sqlcmd并将结果保存为.csv文件。作为查询,我遍历了多个*.sql文件。当我从Windows10桌面运行以下Powershell时,一切运行正常,但是当我从我们的SQL Server运行它时,我收到关于export-csv命令的错误。
这是我的Powershell:
#Prompt for date
$DatePrompt = Read-Host -Prompt 'Enter the database date. (YYYY-MM-DD)'
#Convert to date
$DatabaseDat
我试图通过抓取用户的AD组及其描述,然后以本例所示的方式输出它们,从而进行网络访问控制审计:
用户
@1组:@1组描述@2.
@3..。
下面是我目前所拥有的。
$UserGroups = @{
User = Read-Host -Prompt "What user do You want to look up Access for?"
Groups = (Get-ADUser $User -Properties MemberOf).MemberOf
GroupsDescriptions = (Get-ADUser $User -Properties MemberOf)
若要加载包含3个ip地址的文本文件(逗号分隔值),请将数组中的内容更改为ip地址的第三个八进制,然后再导出回csv或文本文件。
##load file to an array
$ipFileName="C:\Users\HarmanGrewal\Google Drive\win213\assignment2\IP.txt"
$array1=@()
$array1=Get-Content $ipFileName -Delimiter ","
#now we have the contents in an array
$count=0