Как можно решить эту задачу? (получить права пользователей на объекты, при этом пропустив объекты для которых права отсутствуют)штатными средствами - например, CMD и/или PowerShell
# экспорт ACL в файл рекурсивно, с игнорированием ошибок доступа
# в файле будут относительные пути, и для каждого указаны текущие разрешения в формате SDDL
icacls "yourpath" /save C:\somepath\acl.txt /t /c
# запрос ACL рекурсивно, с игнорированием ошибок доступа
# на выходе список с абсолютными путями и SDDL, можно экспортировать в CSV-файл
Get-ChildItem "yourpath" -Recurse -ErrorAction SilentlyContinue | Get-Acl | fl @{"N"="ObjectPath";"E"={($_.Path -split "::")[1]}},sddl
было бы неплохо понять на каком этапе присваиваются эти ключи и перезаписать имеющиеся куки на новые
import requests
from http.cookiejar import CookieJar
# initial cookies
initial_cookies = {}
session = requests.Session()
session.cookies = CookieJar()
# set cookies
session.cookies.update(initial_cookies)
# post
response = session.post(
'https://seller-supply.wildberries.ru/ns/sm-supply/supply-manager/api/v1/supply/listSupplies',
headers=headers,
json=json_data,
)
# get updated cookies
updated_cookies = session.cookies.get_dict()
# check new cookies
if initial_cookies != updated_cookies:
print("Свежее печенье.")
print("Старье:", initial_cookies)
print("Новье:", updated_cookies)
else:
print("Свежее печенье не завозилось, расходимся.")
был бы рад если кто-нибудь объяснит как в принципе присваиваются куки
Насколько разумно читать excel с помощью file_fdw или лучше делать это питоном
По состоянию на декабрь 2019 г. NpgSQL 4.0.10 поставляется с Power BI Desktop, и дополнительная установка не требуется.
<PackageReference Include="Npgsql" Version="7.0.4" />
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Npgsql" Version="7.0.4" />
</ItemGroup>
</Project>
The system uses no more than NAMEDATALEN-1 characters of a name; longer names can be written in queries, but they will be truncated. By default, NAMEDATALEN is 32 so the maximum name length is 31 (but at the time the system is built, NAMEDATALEN can be changed in src/include/postgres_ext.h).