Перейти к содержимому

Windows

Все по Windows

Как сделать что бы настройки cisco ip communicator мог править сам пользователь. Без run as administrator

Задача состоит в том что бы пользователь сам мог настраивать cisco ip communicator без прав администратора.

Как сделать что бы настройки cisco ip communicator мог править сам пользователь. Без run as administrator

Что бы Cisco IP Communicator не просил админские права для редактирования Device Name надо дать права на ветку реестра Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco Systems, Inc.

Как сделать что бы настройки cisco ip communicator мог править сам пользователь. Без run as administrator

Рег файл для настроек

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Cisco Systems, Inc.\Communicator]
"HostName"="SEP00987654321"
"UseSetVolume"=dword:00000001
"EnableHttpDownload"=dword:00000001
"UseDefaultDevices"=dword:00000000
"AlternateTftp"=dword:00000001
"TftpServer1"=dword:0b2e10ac
"TftpServer2"=dword:0c2e10ac
 
 
[HKEY_CURRENT_USER\Software\Cisco Systems, Inc.\Communicator]
"TftpServer1"=dword:0b2e10ac
"TftpServer2"=dword:0c2e10ac
"HostName"="SEP00987654321"

Создал powershrll скрипт для редактирование Device Name и tftp сервера

Add-Type -AssemblyName Microsoft.VisualBasic
$hostname = [Microsoft.VisualBasic.Interaction]::InputBox('Username:', 'User', "Enter cisco device name here")
 
 
#$hostname = Read-Host 'cisco device name?' -AsSecureString
 
 
Set-ItemProperty -Path 'HKLM:\SOFTWARE\WOW6432Node\Cisco Systems, Inc.\Communicator' -Name HostName -Value 
Читать далее

Как в 1с опубликовать apache web приложение на разные имена.

Задача опубликовать web 1c на разные имена. тоесть должно быть buh.adminbd.ru, zup.adminbd.ru

Правим файл C:\Apache24\conf\httpd.conf

C:\Apache24\conf\httpd.conf

<VirtualHost sed.adminbd.ru:443>
    DocumentRoot  "C:/Apache24/htdocs/DocManagement/"
    ServerName sed.adminbd.ru:443
    ErrorLog "C:/Apache24/logs/error-ssl.log"
    TransferLog "C:/Apache24/logs/access-ssl.log"
    ServerAlias www.sed.adminbd.ru sed.adminbd.ru
    #Alias "/DocManagement"  "C:/Apache24/htdocs/DocManagement/default.vrd"
    #Redirect permanent / https://sed.adminbd.ru/DocManagement  
    SSLEngine On
    SSLCertificateFile "C:\certs\areon_pro.crt"
    SSLCertificateKeyFile "C:\certs\key.txt"
</VirtualHost>



# 1c VirtualHost
<VirtualHost sed.adminbd.ru:80>
 ServerName sed.adminbd.ru
 DocumentRoot "C:/Apache24/htdocs/DocManagement/"
 ServerAlias www.sed.adminbd.ru sed.adminbd.ru
 Alias "/DocManagement"  "C:/Apache24/htdocs/DocManagement/default.vrd"
 Redirect permanent / https://sed.adminbd.ru/
</VirtualHost>


# 1c publication
#Alias "/DocManagement" "C:/Apache24/htdocs/DocManagement/"
<Directory "C:/Apache24/htdocs/DocManagement/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "C:/Apache24/htdocs/DocManagement/default.vrd"
</Directory>




<VirtualHost zup.adminbd.ru:443>
    DocumentRoot  "C:/Apache24/htdocs/zup_areon/"
    ServerName zup.adminbd.ru:443
    ErrorLog "C:/Apache24/logs/error-ssl.log"
    TransferLog "C:/Apache24/logs/access-ssl.log"
    SSLEngine On
    SSLCertificateFile "C:\certs\areon_pro.crt"
    SSLCertificateKeyFile "C:\certs\key.txt"
</VirtualHost>



Читать далее

Как изменить место хранения(CSV) коллекций RDS VDI

Создаем каталог с аналогичными правами на новом хранилище.

Копируем структуру каталогов (без файлов) из существующей в новую папку

robocopy C:\ClusterStorage\Volume1\VM\VDI_Pool01 C:\ClusterStorage\Volume2\VM\VDI_Pool01 /e /xf *

Копируем папку IMGS в новое место (рекурсивно)
robocopy C:\ClusterStorage\Volume1\VM\VDI_Pool01\IMGS C:\ClusterStorage\Volume2\VM\VDI_Pool01\IMGS /e

Мигрируем ВМ в Live режиме в новое хранилище.
Move-VMStorage “MSK-VDIVM1” -DestinationStoragePath C:\ClusterStorage\Volume2\VM\VDI_Pool01\MSK-VDIVM1

Как изменить место хранения(CSV) коллекций RDS VDI

Меняем ссылку на место хранения для скопированного эталонного образа (базового образа коллекции):

update
rds.PoolProperty
set ValueStr = 'C:\ClusterStorage\Volume2\VM\VDI_Pool01\IMGS\__1'
Where Name = 'PROV_Vm_BaseVmLocation'
AND ValueStr = 'C:\ClusterStorage\Volume1\VM\VDI_Pool01\IMGS\__1'

 

Меняем путь к месту хранения рабочих столов в базе данных RDS:

update
rds.VmProvisioning 
SET LocalPathForVms ='C:\ClusterStorage\Volume2\VM'
WHERE LocalPathForVms ='C:\ClusterStorage\Volume1\VM'

 

После чего проверяем подключение к коллекции Читать далее

Как устранить ошибку федеративного траста Exchange Requesting delegation token from the STS… RESULT: Error.

Ошибки

An error occurred while attempting to provision Exchange to the Partner STS.  Detailed Information “An error occurred accessing Windows Live. Detailed information: “The underlying connection was closed: An unexpected error occurred o
n a send.”.”.

Requesting delegation token from the STS… RESULT: Error.

Надо включить tls 1.2 на всех серверах  Exchange.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001

 

Как сделать отчёт (запрос) в sccm для получения информации по жестким дискам

Задача сделать отчёт по жестким дискам на серверах . Сколько свободного места и сколько занято .

Как сделать отчёт (запрос) в sccm для получения информации по жестким дискам

 

SELECT
 
DISTINCT
SYS.Name0 [Name],
ld.Name0 AS [Drive Letter],
 
ld.Size0/1024 as [Total Drive gb],
  
ld.FreeSpace0/1024 as [Free Hard gb],
((ld.Size0)-(ld.FreeSpace0))/1024 as [Used Hard gb]
 
 
INTO #Temp
 
FROM v_R_System AS sys INNER JOIN
v_GS_COMPUTER_SYSTEM AS cs ON sys.ResourceID = cs.ResourceID INNER JOIN
v_GS_LOGICAL_DISK AS ld ON sys.ResourceID = ld.ResourceID inner join
v_gs_Disk as vdisk on sys.resourceid = vdisk.resourceid
right join v_GS_OPERATING_SYSTEM OS on OS.ResourceID = CS.ResourceID
 
WHERE
(vdisk.Model0 NOT LIKE '%USB%')
AND (vdisk.Model0 NOT LIKE '%SD MEMORY%')
AND (vdisk.Model0 <> 'SMART')
AND (sys.Active0 = 1) 
Читать далее

Как сделать отчёт (запрос) в sccm для получения информации по жестким дискам №2

Задача сделать отчёт по жестким дискам на серверах . Сколько свободного места и сколько занято .

Как сделать отчёт (запрос) в sccm для получения информации по жестким дискам №2

SELECT
 
DISTINCT
SYS.Name0 'Name',
ld.Name0 AS [Drive Letter],
 
ld.Size0/1024 as 'Total Drive gb',
 
  
  
ld.FreeSpace0/1024 as 'Free Hard gb', ((ld.Size0)-(ld.FreeSpace0))/1024 as 'Used Hard gb'
 
 
--INTO ##Temp
 
FROM v_R_System AS sys INNER JOIN
v_GS_COMPUTER_SYSTEM AS cs ON sys.ResourceID = cs.ResourceID INNER JOIN
v_GS_LOGICAL_DISK AS ld ON sys.ResourceID = ld.ResourceID inner join
v_gs_Disk as vdisk on sys.resourceid = vdisk.resourceid
right join v_GS_OPERATING_SYSTEM OS on OS.ResourceID = CS.ResourceID
 
WHERE
(vdisk.Model0 NOT LIKE '%USB%')
AND (vdisk.Model0 NOT LIKE '%SD MEMORY%')
AND (vdisk.Model0 <> 'SMART')
AND (sys.Active0 = 1) AND 
Читать далее

Как сделать отчёт (запрос) в sccm по Cpu, DISK, Memory, IP в одной табличке.

Надо сделать отчёт из sccm по всем серверам, для переезда в другой дата центр.  В отчёте должно содержаться cpu (сколько сокетов, ядер ), оперативная память , сколько места на дисках , сколько суммарно занимает информация на дисках и ip адреса .

Как сделать отчёт (запрос) в sccm по Cpu, DISK, Memory, IP в одной табличке.

Declare  @variable varchar(max)

 set @variable='SHR%'


SELECT
 
DISTINCT
SYS.Name0 [Name],
ld.Name0 AS [Drive Letter],
 
ld.Size0/1024 as [Total Drive gb],
  
ld.FreeSpace0/1024 as [Free Hard gb],
((ld.Size0)-(ld.FreeSpace0))/1024 as [Used Hard gb]

--select * from #Temp
 
INTO #Temp
 
FROM v_R_System AS sys INNER JOIN
v_GS_COMPUTER_SYSTEM AS cs ON sys.ResourceID = cs.ResourceID INNER JOIN
v_GS_LOGICAL_DISK AS ld ON sys.ResourceID = ld.ResourceID inner join
v_gs_Disk 
Читать далее

Как настроить trusted federation Microsoft Exchange Server. Federation. Федерация. Вторая часть.

Предпосылки

  • Служба автообнаружения должна быть доступна по крайней мере для одного сервера клиентского доступа из Интернета.
  • EWS должен быть доступен по крайней мере для одного сервера, а внешний URL-адрес должен соответствовать имени, доступному из Интернета, и SN сертификата стороннего производителя или имени SAN.

Как настроить trusted federation Microsoft Exchange Server. Federation. Федерация. Вторая часть.

Организационные отношения

После того, как мы настроили федеративный траст.

Будем использовать команду Get-FederationInformation о противоположной организации и передачу ее для создания новой связи организации. Уровень доступа на обеих сторонах связи должен быть одинаковым.

В нашей организации:

Get-FederationInformation -DomainName roga.ru | New-OrganizationRelationship -Name "roga.ru" -FreeBusyAccessEnabled $true -FreeBusyAccessLevel LimitedDetails

или

New-OrganizationRelationship -Name "roga" -DomainNames "roga.ru" -FreeBusyAccessEnabled $true -FreeBusyAccessLevel LimitedDetails 
Читать далее

Как настроить trusted federation Microsoft Exchange Server. Federation. Федерация. Первая часть.

Задача между двумя доменами, без доверительных отношений, сделать федеративный траст. Что бы пользователи разных доменов видели занятость в календарях друг друга

Что такое trusted federation можно почитать тут:

https://docs.microsoft.com/en-us/exchange/federation-exchange-2013-help?redirectedfrom=MSDN#KT

Эти все настройки делались на почтовых серверах одного домена, пусть будет roga.ru . На kopyta.ru тоже самое проделать.

Под федерацией подразумевается базовая инфраструктура отношений доверия, поддерживающая федеративный общий доступ, — простой способ обмена данными календаря с получателями во внешних федеративных организациях.

     Доверие федерации работает на базе бесплатного облачного сервиса Microsoft Federation Gateway . Шлюз Microsoft Federation Gateway действует как промежуточный орган, с которым все организации Exchange должны установить однократное доверие, … Читать далее

Как удалить файлы с длинным путем The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

function Remove-PathToLongDirectory
{
    Param(
        [string]$directory
    )
 
    # create a temporary (empty) directory
    $parent = [System.IO.Path]::GetTempPath()
    [string] $name = [System.Guid]::NewGuid()
    $tempDirectory = New-Item -ItemType Directory -Path (Join-Path $parent $name)
 
    robocopy /MIR $tempDirectory.FullName $directory | out-null
    Remove-Item $directory -Force | out-null
    Remove-Item $tempDirectory -Force | out-null
}

Remove-PathToLongDirectory "T:\Закрытые проекты"