Простой способ состоит в том, чтобы просто использовать scp:
scp filename.zip server:/path/to/dir/filename.zip
Необходимо будет удостовериться, что у Вас есть ssh ключ, правильно настроенный так, чтобы Ваша клиентская машина могла соединиться с машиной сервера без пароля. Попробовать man ssh-keygen
и man ssh-copy-id
.
http://forums.iis.net/p/1164443/1932481.aspx
Резюме: Оказалось, что appcmd имеет ограничение на буфер. Ошибка возникает при большом количестве данных. Похоже, что с appcmd для этой конкретной команды нет обходного пути. Я бы рекомендовал использовать другой инструмент администратора, такой как inetmgr, в этой ситуации. Специализированная группа займется этой проблемой.
Немного поздно на Рождество, извините.
Изменить: Решение, которое я только что придумал, представляет собой простой сценарий PowerShell:
import-module WebAdministration
get-website | select name,id,state, physicalpath,
@{n="Bindings"; e= { ($_.bindings | select -expa collection) -join ';' }} |
Export-Csv -NoTypeInformation -Path C:\my_list.csv
Взято отсюда: https://stackoverflow.com/questions/13126811/powershell-list-of-websites-using-get-website