Как я могу экспортировать результаты своего сценария в файл?

Самый важный глюк здесь - это, когда Вы у Вас нет virtualhosts, основных действий конфигурации как Ваше значение по умолчанию virtualhost.

Обычно (не добавляя новые интерфейсы или порты), Когда Вы идете для добавления первого vhost, на самом деле необходимо добавить два. Один для получения трафика, который поражал основную конфигурацию, и один для получения нового трафика.

Если Вы не делаете, можно найти, что vhost, который Вы добавили для нового домена, обрабатывает весь трафик - и если это - все еще происходящая работа, Вы могли бы видеть 403 с.

Таким образом ни от какой-virtualhost конфигурации:

NameVirtualHost *:80
# This first vhost captures all traffic to port 80 if it doesn't match
# the ServerName/ServerAlias of another VH :80. <virtualhost *:80>. It acts
# like the base server config before you added vhosts
<virtualhost *:80>
ServerName example.com 
# not much else, inherit from base
</virtualhost>

<virtualhost *:80> 
ServerName other.example.com 
... 
</virtualhost>

И помните, если Вы добавляете новый Псевдоним или DocumentRoot, необходимость в новом разделе, который смотрит точно так же, как тот Вы имеете для своего основного корня документа серверов.

0
задан 29 June 2013 в 04:17
3 ответа

Вам следует попробовать какую-нибудь команду, встроенную в PowerShell, например Export-csv , ConvertTo-XML , Out-File , Export-Clixml .

Пример:

Get-Process | Export-Csv process.txt
0
ответ дан 4 December 2019 в 14:11

Вот небольшая функция под названием Out-ExcelReport. Просто подключите к нему что-нибудь, и он откроется в Microsoft Excel - если он установлен в вашей системе:

function Out-ExcelReport
{
  param
  (
    $Path = "$env:temp\$(Get-Random).csv"
  )

  $Input | Export-Csv -Path $Path -Encoding UTF8 -NoTypeInformation -UseCulture
  Invoke-Item -Path $Path
}
Get-Process | Out-ExcelReport
1
ответ дан 4 December 2019 в 14:11

Четыре лучших способа выгрузки объектов (и списков объектов) в файл:

  • CSV - ConvertTo-Csv или Export-Csv
  • HTML - ConvertTo-Html
  • JSON - ConvertTo-Json
  • XML - ConvertTo-Xml

Имейте в виду, что convertto - * будет просто взять объект, сериализовать и выдать текст. Таким образом, вам придется использовать out-file

$test = "I am a object"
$test | ConvertTo-Xml | out-file "C:\test.xml"
1
ответ дан 4 December 2019 в 14:11

Теги

Похожие вопросы