Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Я задачу понял так. В папке H:\Logs лежит только два файла ivanov.ai.txt и Log.txt, нужно перечитать первый и добавить имя пользователя к каждой строке из это файла, поместив всё во второй файл.
Код: Выделить весь код
#Powershell script.
#Don't forget unlock script executing by 
#using command "Set-ExecutionPolicy RemoteSigned" or "Set-ExecutionPolicy Unrestricted"
#Save this file with ".ps1" extension
$LogPath='D:\google_drive\log.txt'
filter AddUserName {$Env:USERNAME+" -- "+$_}
if ( -not (Test-Path -Path $LogPath)) {
    New-Item -ItemType File -Path $LogPath
}
Get-Content -Path "D:\google_drive\$Env:USERNAME.txt" | `
     AddUserName | `
     Out-File -FilePath $LogPath -Append

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855


Отправлено: 14:44, 04-07-2013 | #2