нет возможности для подобной функции.
в Spotfire 10 есть функция под названием « Sites », которая эффективно создает уникальные библиотеки для каждого сервера, объединенного в кластер, но я не думаю, что целесообразно создать один сервер на пользователя, и в настоящее время я Понимаю, что есть некоторые проблемы с кластерами, содержащими более четырех серверов. но эта функция интересна и нова, так что она у вас есть.
Вместо этого я бы порекомендовал проявить творческие способности с помощью библиотечных разрешений (документ для версии 6.5, но они не изменились). в вашем примере:
B+A
для группы «Все» (требуется) B+A
или Inherit
для группы «Все» (иначе никто не сможет увидеть it) B+A
или Inherit
Inherit
, B+A+M
для этого конкретного пользователя эффект будет таким, что все пользователи могут перейти на уровень User_xxx, но смогут видеть только папки, для которых у них есть A
разрешения.
blat -to user@example.com -server smtp.example.com -f batch_script@example.com -subject "subject" -body "body"
bmail. Просто установите EXE и выполните строку как это:
bmail -s myMailServer -f Sender@foo.com -t receiver@foo.com -a "Production Release Performed"
Самый легкий путь состоит в том, чтобы использовать стороннее приложение, как упомянуто другими
Если это не опция, я записал простую sendmail утилиту с помощью vbscript и CDO, который я назвал из сценария пакетной обработки
Посмотрите примеры здесь http://www.paulsadowski.com/WSH/cdo.htm
Мы используем, блеют, чтобы сделать это все время в нашей среде. Я использую его также для соединения с Gmail с Stunnel. Вот параметрические усилители для отправки файла
blat -to user@example.com -server smtp.example.com -f batch_script@example.com -subject "subject" -body "body" -attach c:\temp\file.txt
Или можно вставить тот файл как тело
blat c:\temp\file.txt -to user@example.com -server smtp.example.com -f batch_script@example.com -subject "subject"
Вы также можете использовать скрипт Power Shell:
$smtp = new-object Net.Mail.SmtpClient("mail.example.com")
if( $Env:SmtpUseCredentials -eq "true" ) {
$credentials = new-object Net.NetworkCredential("username","password")
$smtp.Credentials = $credentials
}
$objMailMessage = New-Object System.Net.Mail.MailMessage
$objMailMessage.From = "script@mycompany.com"
$objMailMessage.To.Add("you@yourcompany.com")
$objMailMessage.Subject = "eMail subject Notification"
$objMailMessage.Body = "Hello world!"
$smtp.send($objMailMessage)